日期:2023-01-12 阅读量:0次 所属栏目:高等教育
The Design of Subscription Management System for University Teaching Material Based on B/S Structure
JI Yu-ru, WANG De-zhong
(Jilin Institute of Chemical Technology, Jilin 132022, China)
Abstract: A Management system of teaching material subscription is presented in this paper. It uses three-level structure to build up. The foreground partition of system uses VS2008 that the programming tool development. The background database management uses SQL Server 2005. This system to realize the selection of teaching material in universities, order, statistics, etc .This system can help the teaching material administrators to work more efficacious.
Key words: Teaching Subscription Management System; SQL Server 2005; Browser/Sever Structure; three-layers Structure
高校因其生源多、专业多、教学院多、书籍更新快,使得教材管理的工作更加艰巨和繁琐。因此更快更有效的查找适于教学应用的教材,同是提供给教师更广泛的教材选择范围,给学生更清晰的教材资费信息,这是高校教学管理中非常重要的环节。
使用计算机对教材进行系统的管理,具有人工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性强、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高教材信息管理的效率,使学校的教学管理更科学更规范。本系统采用B/S结构,采用功能强大的可视化编程工具VS2008开发,运用SQL Server 2005?M行数据管理,系统采用面向对象的方法设计实现,灵活性较强,易于修改维护。
1 系统分析
本系统是针对教育机构而开发的――基于B/S结构的教材征订管理。开发目的是为了方便学校师生对教材的选择,同时使教材管理部门更有效的提高教材选订、统计及书费项目的效率。该系统包含了教材统计管理过程中的书籍推荐、书籍测评、教材选定及书费的查询等功能。
本系统主要完成以下三大模块的功能:
1)学生模块:查看书籍的详细信息,并查询自己的书费消费情况;
2)教师模块:教师可以选定教材,并下达订购清单;
3)管理员模块:可管理用户、书籍、教材、订单和书费的各种信息及对教师信息的管理。
2 系统总体架构设计
在高校教材征订管理系统中,软件结构设计采用模块化设计方法,并根据系统的数据流图划分各个模块,每个模块完成一个功能[3]。
本系统的各项功能如图1所示:
3 数据库设计
本系统采用SQL Server 2005数据库进行数据库管理,通过对系统的数据进行分析和设计,共设计了8张数据表:
4 系统主要功能模块的实现
用户首先进入登录界面,通过身份验证后方可按其权限范围使用系统功能。本系统共有三种用户权限――学生、教师和管理员。
4.1 学生模块的实现
学生模块包含以下功能:
1)书籍推荐:学生可以推荐自己熟识的书籍,便于老师和学生选择教材和学习;
2)书籍投票:学生为自己喜爱和高度评价的书籍进行投票;
3)明星书籍:学生可以了解书库中的所有信息,并选择自己感兴趣的书籍;
4)教材查询:学生通过专业、学期和级(届)进行本学期的教材查询;
5)书费查询:学生通过班级、学期进行书费查询,并可得到本学期书费的总价;
6)密码修改和返回登陆:学生可以在此修改密码和返回登陆页。
界面后台代码:
public partial class vote : System.Web.UI.Page
{ bookingbll votes = new bookingbll();
protected void Page_Load(object sender, EventArgs e)
{ LoadGridViewData(); }
//窗体加载时GridView初始数据
public void LoadGridViewData()
{ this.GridView1 .DataSource =votes.prevotebll(); this.GridView1.DataBind();
}
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{int id = Convert.ToInt32(this.GridView1.Rows[e.NewSelectedIndex].Cells[0].Text.Trim());
this.GridView1.DataSource = votes.voteBLL(id);
this.GridView1.DataBind();
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{ //分页
GridView1.PageIndex = e.NewPageIndex;
LoadGridViewData(); }
}
4.2 教师模块的实现
教师模块包含以下功能:
1)教材推荐:此模块具有两个功能,教师可以将学生已推荐的书籍推荐为教材也可自行推荐教材;
2)书籍测评:教师通过为书籍添加评论,为学生选择自学书籍给予适当建议;
3)教材查询:与学生的教材查询功能相同;
4)订购清单:教师填写教材订购清单,管理员可根据该清单订购教材。
4.3 管理员模块的实现
管理员模块包含以下功能:
1)用?艄芾恚汗芾碛没У南低撤梦嗜ㄏ蓿?
2)书籍管理:对一些无效的书籍信息进行删除和备份;
3)教材管理:对教材的信息进行管理;
4)订单管理:管理订单的信息。
5)书费管理:管理学生的书费花费和上缴情况。以便及时收取和返回书费的差额。
5 结束语
本系统是针对高等院校在人工管理教材时易出差错、工作繁重且效率低下等问题,本系统具有易学易用、操作简单、界面友好等特点,可使高校教材管理业务实现计算机操作与管理,加速数据采集和处理过程,使管理人员脱离繁杂的数据整理和统计工作,实现教材管理自动化。
本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/gaodengjiaoyu/189552.html