您的购物车还没有商品,再去逛逛吧~

提示

已将 1 件商品添加到购物车

去购物车结算>>  继续购物

学生宿舍管理系统

学生宿舍作为学生休息的地方,有许多信息需要处理和管理。现今,有很多学生宿舍都是初步使用计算机进行信息处理,甚至尚未使用。根据调查得知,以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。开发这个系统的目的是为了减轻后勤工作人员的劳动量,有效提高工作效率,给管理者提供及时准确的学生及宿舍的各种数据信息。

一、系统整体设计框图

系统结构框图如图1所示。

为实现上述功能,在数据库中创建名为Stu_table、Dorm_table、

Call_In_person、WE_table、WE_price_table数据表,分别用于保存学生信息、寝室、来访人员、水电、水电费的信息。

二、系统的功能

1、系统管理员登录设计。管理员进入系统后,可对学生基本信息,住宿信息,费用信息,人员来访,统计报表进行管理。

2、学生基本信息设计。对学生信息进行录入、修改、删除、查询,查询出所有学生的信息,用分页形式显示。

3、住宿信息设计。对住宿信息进行查询、修改、录入。

4、费用信息设计。首先提交本月所用水电情况,然后统计本月水电费,查看本月水电情况,登记水电费所交情况。

5、来访人员设计。登记来访人员信息,查看来访人员信息,删除来访人员信息。

6、统计报表的操作。统计出水电费情况,来访人员信息,可住寝室信息,学生信息,统计后分页显示,可打印当前页的数据。

三、系统开发难点与关键技术

1、如何弹出提示对话框。在项目开发过程中,如果输入的信息出错或没有输入必须输入的信息等情况时,就需要根据实际不同的情况弹出不同的提示对话框,用以起到警告、提示性的作用。

在ASP中可以利用JavaScript语言来实现。如下:

1.利用JavaScript脚本语言来实现

if (form1.xuehao.value == )//判断xuehao是否为空

{

alert(学号不能为空,请输入学号!);

form1.xuehao.focus();

return false;

}

2、分页浏览信息。在显示信息时,有时需要显示多条信息,如果全部放在一个页面中显示就会给网页浏览者带来麻烦,即使能够顺利的显示完信息,但也不能达到界面的友好性。

在显示信息时采用了分页浏览,具体代码如下:


//中间加入要显示的信息

//使指针移动



第一页




>上一页





>下一页//依照分页的总数(即Pagecout的属性),在网页的上方显示页次超级链接。当浏览者按下页次超级链接之后,就执行本程序(list1.asp)并传送一个变量a,而且变量a的值就是浏览者所点选取的页次。



>最后一页


四、结语

系统采用VbScript和JavaScript作前台开发语言,SQL Server 2000作为后台数据库,在保证系统安全性的前提下,实现了学生基本信息管理、住宿管理、费用管理、人员来访、统计报表等功能。界面友善,让用户易学、易用、易管理。

参考文献:

[1] 郑人杰.软件工程第二版[M].清华大学出版社,1996.

[2] 张莉.SQL SERVER 数据库原理及应用教程[M].清华大学 出版社,2002.

[3] 屈喜龙.ASP SQL SERVER动态网站实例荟萃[M].机械工 业出版社,2006.

[4] 邓文渊.ASP与网络数据库技术[M].中国铁道出版社,2003.

作者简介:

赵艳,女,(1982.6—),籍贯:四川,民族:汉,学校学院专业:重庆师范大学教育技术学,06级。