文献综述
摘要:伴随着这个信息时代的飞速发展,各行各业都在发生巨大的变化,计算机在各行各业都得到了一定的应用,在高校数字化的管理模式中更是体现得淋漓尽致。在教材征订方面因为高校规模的扩展,学校管理方式及及管理效率的矛盾也逐渐显现。传统的教材征订管理方式通常都是通过excel或纸质表格填报等手工模式来完成,在庞大的高校教材征订管理工作中,在上报、征订和统计的过程中存在诸多不便和不准确,且造成人力耗费大,传统的手工管理方式和文系统管理方式在管理质量和管理效率上不能适应大规模管理的需求。而教材征订管理系统的出现,不仅解决了以上一系列问题,方便、准确、快捷的同时还为学校节约了一笔财政支出。计算机管理也正是以它自身的优越性而成为管理模式中的主流。开发和应用教材征订管理系统的必要性就不言而喻。
关键词:教材征订教材管理管理系统
正文:
教材是提供教学所用的资料,是高校教学中最重要的教学材料,教材的主要编目信息包括:国际标准书号(International  Stan-dard  Book  Number)简称ISBN或书号,作者,出版社,出版时间,版次,定价,印张等。在学校征订教材的过程中还要涉及到系、班级、人数等更多相关信息的录入。教师教材的选用、征订、建设是高校教务管理中重要的工作。一个规范、高效的教材选用体系将是高校获得良好的教学效果
的基础。
传统模式的教材征订中需要解决的问题
在计算机广泛应用的今天,高度手工的传统征订模式已经明显不能适应当前的发展需要,对于我校而言,有17个学院,每个学院又有不同的专业班级,传统的教材征订模式就存在很多问题:准确无误的获取教材征订数据困难,导致征订难,随着教育改革的不断深化,办学规模扩大如果仍然使用传统的手工征订方式,征订工作将变得比以前更加庞大繁琐,人力物力的投入也将更大,而且还不
能保证征订的高效进行。传统的教材征订和发放,已经无法适应教材多样性、自主性的特征。
因此,教材征订系统的开发就变得尤为重要。教材征订系统将教材征订变得智能化、简单化、更好的提高准确率,教师能够在系统中自主的提交所需教材的信息,能根据相应的教学计划对比其征订的教材,系主任也能更好的审批教师所提交的征订信息,教务科也能根据系主任提交的征订信息进行快速准确的教材购买及发放,还能生成相应的征订表单和Excel数据,具有相应的统计功能。
解决的思路和采取的手段
本系统将朝着简单、方便、直观的方向来进行设计,将使用C#语言来对该系统进行编程。采用Microsoft Visual Studio进行开发。Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。V
S是一个基本完整的开发工具集,它包括了整个整个生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境 (IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight及Windows Phone。Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2015 版本,基于.NET Framework 4.5.2 。数据库将采用SQL Server。
系统总体设计和实现
本系统主要由登录模块、系统用户管理模块、教师信息管理模块、课程信息模块、教材管理模块、验证码功能模块组成。
登录模块:一个系统最基本的功能就是登录功能,本系统可以进行网站登录的角有院办、教师、系主任,用户实现系统登录,首先进入登录页,输入用户名和密码,然后提交至服务端进行数据库数据验证,通过C#逻辑代码判断数据库是否存在用户输入的这一个记录,如果存在,则判断用户身份,如果是教师用户身份,则进入教师界面,如果是系主任用户,则进入系主任界面,如果是院办人员身份,则进入院办人员管理界面,登录成功,进入主页,并把用户对象存放
在session中,如果不存在这样一条记录,则返回登录界面。
系统用户管理模块:系统用户管理包括院办人员用户管理、个人密码管理,过去传统的手工登记管理系统人员信息很不方便,也很容易造成数据出错,所以本系统需要一个可以管理登记人员信息的功能,院办人员登入系统,可以添加新的院办人员用户,删除现有的院办人员,也可以对自己的密码和院办人员用户的密码进行修改。修改密码是经过跟数据库的原来的密码字段的数据进行判断,如果输入两次的新密码一致,则更新密码这属性对应的一条数据,添加删除院办人员实现的过程主要是将填写的数据写入数据库中即可。
教师信息管理模块:面对庞大的教师数据,通过计算机化的管理教师信息,对其添加、删除、修改,教师信息包括工号、姓名、密码、生日、身份证、性别、职称、照片、主教课程、电话等信息,添加教师相当于添加一个教师用户,教师可以使用账号密码登录系统,院办人员可以通过姓名、工号、生日、身份证、电话等关键字搜索教师信息,同时能进行教师信息详细信息的打印和教师信息列表导出至excel表。
课程信息模块:面对课程等数据,通过计算机化的管理这些信息,对其添加、删除、修改,主要是在sql语句的基础上对数据库进行增删改查操作,同时能进行课程信息详细信息的打印和课程信息列表导出至excel表。除手动对课程信息添加以外,还可使用excel形式将课程信息导入到数据库中。
教材管理模块:本功能实现的代码有项目根目录下的jiaocai_add.aspx.cs、jiaocai_update.aspx.cs, 前者
用来让教师申请教材信息,后者用来修改教材信息,还有jiaocai_detail.aspx.cs和jiaocai_list.aspx.cs等文件,前者用来显示教材详细信息,一般是教师查看详细信息,后者用来循环遍历出来教材信息,并在<table>标签里面的<tr><td>里面显示,形成教材信息列表记录。
教材信息模块主要是用来申请教材,系主任审核教材,此功能主要是教材的增删改查,系主任可以查看点名添加的时间和修改的时间,并可以打印详细教材信息和导出教材信息表至excel中,管理员还可以通过教材名称、教材编号等关键字进行教材信息的搜索。
验证码功能模块系统登录时,需要输入验证码,如果用户输入的验证码等于
java程序设计教程 机械工业出版社 崔淼 电子书
系统产生的验证码数字,则验证码输入正确,将跳过验证码验证的条件逻辑,进入下一个条件逻辑。
参考文献:
[1]黄景碧、温善毅软件原理与工程——ASP.NET MVC案例教程[ M], 清华
大学出版社, 北京, 2014
[2]崔淼 ASP.NET程序设计教程 C#版[J]北京:机械工业出版社,2010
[3]朱如龙 SQL Server 数据库应用系统开发技术[M]北京:机械工业出版社,
2004
[4]林珑 HTML 5移动Web开发实战详解[M], 清华大学出版社, 北京, 2014