预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于B/S结构的高校教材征订管理系统的设计季玉茹王德忠摘要:该文介绍的是一个教材征订管理系统。该系统采用三层架构搭建,系统前台技术采用VisualStudio2008软件工具,SQLServer2005为后台数据库支持平台。该系统实现高校教材的选取、订购、统计等功能,使教材管理更加高效。关键词:教材征订管理系统;SQLServer2005;B/S;三层架构中图分类号:TP311文献标识码:A文章编号:1009-3044(2016)30-0056-02TheDesignofSubscriptionManagementSystemforUniversityTeachingMaterialBasedonB/SStructureJIYu-ru,WANGDe-zhong(JilinInstituteofChemicalTechnology,Jilin132022,China)Abstract:AManagementsystemofteachingmaterialsubscriptionispresentedinthispaper.Itusesthree-levelstructuretobuildup.TheforegroundpartitionofsystemusesVS2008thattheprogrammingtooldevelopment.ThebackgrounddatabasemanagementusesSQLServer2005.Thissystemtorealizetheselectionofteachingmaterialinuniversities,order,statistics,etc.Thissystemcanhelptheteachingmaterialadministratorstoworkmoreefficacious.Keywords:TeachingSubscriptionManagementSystem;SQLServer2005;Browser/SeverStructure;three-layersStructure高校因其生源多、专业多、教学院多、书籍更新快,使得教材管理的工作更加艰巨和繁琐。因此更快更有效的查找适于教学应用的教材,同是提供给教师更广泛的教材选择范围,给学生更清晰的教材资费信息,这是高校教学管理中非常重要的环节。使用计算机对教材进行系统的管理,具有人工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性强、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高教材信息管理的效率,使学校的教学管理更科学更规范。本系统采用B/S结构,采用功能强大的可视化编程工具VS2008开发,运用SQLServer2005進行数据管理,系统采用面向对象的方法设计实现,灵活性较强,易于修改维护。1系统分析本系统是针对教育机构而开发的——基于B/S结构的教材征订管理。开发目的是为了方便学校师生对教材的选择,同时使教材管理部门更有效的提高教材选订、统计及书费项目的效率。该系统包含了教材统计管理过程中的书籍推荐、书籍测评、教材选定及书费的查询等功能。本系统主要完成以下三大模块的功能:1)学生模块:查看书籍的详细信息,并查询自己的书费消费情况;2)教师模块:教师可以选定教材,并下达订购清单;3)管理员模块:可管理用户、书籍、教材、订单和书费的各种信息及对教师信息的管理。2系统总体架构设计在高校教材征订管理系统中,软件结构设计采用模块化设计方法,并根据系统的数据流图划分各个模块,每个模块完成一个功能[3]。本系统的各项功能如图1所示:3数据库设计本系统采用SQLServer2005数据库进行数据库管理,通过对系统的数据进行分析和设计,共设计了8张数据表:4系统主要功能模块的实现用户首先进入登录界面,通过身份验证后方可按其权限范围使用系统功能。本系统共有三种用户权限——学生、教师和管理员。4.1学生模块的实现学生模块包含以下功能:1)书籍推荐:学生可以推荐自己熟识的书籍,便于老师和学生选择教材和学习;2)书籍投票:学生为自己喜爱和高度评价的书籍进行投票;3)明星书籍:学生可以了解书库中的所有信息,并选择自己感兴趣的书籍;4)教材查询:学生通过专业、学期和级(届)进行本学期的教材查询;5)书费查询:学生通过班级、学期进行书费查询,并可得到本学期书费的总价;6)密码修改和返回登陆:学生可以在此修改密码和返回登陆页。界面后台代码:publicpartialclassvote:System.Web.UI.Page{bookingbllvotes=newbookingbll();protectedvoidPage_Load(objectsender,EventArgse){LoadGridViewData();}/