基于ASP.NET的日语成绩管理系统的探讨开发[日语论文]
资料分类免费日语论文 责任编辑:花花老师
更新时间:2017-04-14
提示:本资料为网络收集免费论文,存在不完整性。建议下载本站其它完整的收费论文。使用可通过查重系统的论文,才是您毕业的保障。
摘要:本文从需求略论、系统架构、开发技术和功能模块等方面阐述了日语成绩管理系统的探讨开发。 中国论文网 关键词:ASP.NET 数据访问 OLE DB GridView 中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2017)12-0142-01 1、系统需求略论 每个学期我院日语系课程的安排、考试安排、成绩管理的工作量都非常大,占用了相关老师的大量时间,现急需开发出相应的管理系统来提高老师的工作效率。如今计算机和网络技术水平的不断提高,为我们探究高等职业教学下新的成绩管理模式提供了技术支持。 根据对我院日语系相关教师的调研,结合日语教育工作的实际情况,并经过认真略论,决定将用户角色分为三类:管理员、任课教师和学生,其相关需求略论如下: 1.1 管理员需求 (1)导入学生信息;(2)管理任课教师;(3)管理课程;(4)管理开课班级;(5)查询学生成绩;(6)打印补考学生的名单。 1.2 任课教师 (1)查看课表;(2)打印任课班级学生名单;(3)成绩录入、修改、删除和查询。 1.3 学生 (1)查看课程安排;(2)查看考试安排;(3)查看考试成绩。 2、系统架构 本日语成绩管理系统是基于.NET框架下的三层B/S结构来实现的,该三层结构是表现层、业务逻辑层和数据层。 (1)表现层:该层用于展示用户接口,并用业务逻辑层的类和对象驱动这些接口。Aspx页面、服务器控制、用户控制和一些相关安全的类型和对象都属于表现层。 (2)业务逻辑层:该层用于访问数据层,日语论文,负责从数据层提取数据、修改数据和删除数据,并将获得的结果返回至表现层。在该层中使用SqlClient、OleDb从SQL Server等数据库中获取数据、更新和删除数据,并把获取的数据存放到DataSet或者DataReader中返回给表现层。 (3)数据层:该层可以是数据库,也可以是数据源。可以是SQL Server、ACCESS、ORACLE或者MySQL数据库等,也可以是XML。 3、搭建开发平台 本系统采用的开发技术是ASP.NET,开发工具是Visual Studio 2017, WEB服务器是IIS6.0,数据库是SQL Server 2017。 VS2017是一种高度集成的开发工具,是当前比较流行的WEB运用程序的开发工具。 IIS服务器是Microsoft企业主推的服务器,当前流行的版本有IIS6.0、IIS7.0、IIS8.0等。 SQL Server 2017数据库具有良好的性能,稳定性比较强,并且易于开发和便于管理。 4、功能模块开发 4.1 功能模块的划分 根据系统需求略论的结果,本日语成绩管理系统的用户共分为三种,他们分别是管理员(admin)和普通用户(任课教师和学生)。所以本系统根据用户角色分为管理员模块、教师模块和学生模块。不同的用户凭合法的用户名和密码登录自己的功能界面。 4.2 界面的设计 系统的用户界面关于管理系统的软件有着很重要的影响,它关于普通用户来讲,就代表着整个软件系统。所以,设计和制作操作简单、界面友好的用户界面有着很重要的意义。 在VS2017中,提供了Visual Web Developer开发组件接口,可以方便、快捷的进行各种界面的设计和开发。通过Visual Web Developer能够创建Web窗体和代码分离的文件,两者的相互分离可以让程序员和美工人员相互不受干扰而各司其责,从而提高系统开发的效率。 通过Visual Web Developer创建Web窗体后,日语毕业论文,可以拖动控件到Web窗体中进行设计。通过各种工具和控件,能够轻松的完成页面的设计,但是关于界面元素比较复杂的运用程序来说,VS2017就不能够完全胜任。所以在本系统的界面设计上,还用了Dreamweaver8.0和CSS来辅助设计。 4.3 数据访问和处理 通过对几种访问数据库的措施进行比较,本日语成绩管理系统选择了使用OLE DB连接数据源,通过GridView控件来显示和处理信息数据。 4.3.1 通过OLE DB连接数据源 //数据库连接串设置 public static readonly string connstr = ConfigurationManager.AppSettings["ConnStr"] / System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["DataPath"]) / ";"; // 系统默认数据库连接串 public static OleDbConnection myconn = new OleDbConnection(connstr); //打开数据库连接. public static void Open() { if (myconn.State == System.Data.ConnectionState.Closed) { myconn.Open(); } } //关闭数据库连接 public static void Close() { if (myconn.State == System.Data.ConnectionState.Open) { myconn.Close(); } } 4.3.2 通过GridView控件来显示和处理信息数据 GridView控件采用表格形式显示从数据库中获取的数据集合,并提供了很多功能。 第一步,布置页面,添加数据控件SqlDataSource和数据绑定控件GridView。 第二步,使用SqlDataSource控件配置数据源,检索相应的表,将结果绑定到GridView控件上。 第三步,定制列表需要的列及名称。 第四步,实现功能列“修改”、“删除”等操作。 5、结语 本日语成绩管理系统选取了基于B/S模式的系统架构,采用ASP.NET技术进行开发。该系统的成功实施,将提高老师成绩管理的效率,为学生的成绩查询带来很大的方便。 |
免费论文题目: