aspnet学生考勤系统的设计与实现 - 图文 联系客服

发布时间 : 星期一 文章aspnet学生考勤系统的设计与实现 - 图文更新完毕开始阅读

哈尔滨学院本科毕业论文(设计)

4.1.2 数据库连接语句

用VB.NET语句调用数据库。调用代码如下。 dim SqlConn as new sqlConnection() dim SqlCmd as new sqlCommand() dim Sqldr as sqldataReader dim SqlDs as new DataSet() dim SqlAdp as new sqlDataAdapter() dim ConnStr as string

ConnStr=\SqlConn.ConnectionString=ConnStr SqlConn.Open()

SqlCmd.Connection=SqlConn

4.2 模块设计

根据系统的功能分析得出系统可以分为三个模块。

管理员模块:管理员是系统的最高管理模块、也是系统的最高权限模块。可对系统中的所用用户的所有信息进行修改。管理员的具体设计功能如下。

(1) 统一管理用户,包括教师用户和学生用户的管理;

(2) 负责学生信息查询,包括学生信息的查询、添加、修改和删除; (3) 管理出勤相应的政策法规以及相应的扣分系统;

(4) 添加管理学生出勤情况,可对每位教师各学科出勤情况进行管理。

教师模块:教师模块是系统中的重要组成部分,教师是学生出勤信息的记录者、负责学生考勤信息的统计和录入。而且教师的操作应当简单易行,方便教师用户的使用。所以教师模块包括以下几个功能。

(1) 所教课程信息;

(2) 学生出勤情况,包括学生出勤信息的查询、添加、修改、删除及分数统计; (3) 查询学科出勤信息表。

学生模块:学生模块是系统中的最基本部分,该系统最重要的作用就是做到学生对自己出勤信息的及时把握。所以学生模块的查询功能特别重要。根据以上分析,学生模块的具体设计功能如下。

(1) 查询学生自己基本信息; (2) 浏览考勤出勤得分,扣分情况; (3) 密码修改;

17

哈尔滨学院本科毕业论文(设计)

(4) 请假条打印。

4.2.1用户登陆设计

为了使用户登录方便快捷,及设计的美观,用户登录包括设计包括登陆系统首页及用户登陆验证两部分。

1.学生考勤系统.htm(系统首页)

首先登陆系统首页,首页中显示三个用户的登陆连接,每一个用户可以在此连接自己的登陆框,进行系统的登陆。如图4-1所示。

图4-1登陆主页

实现方法:主要为页面设计和链接。 2.用户登录验证

当不同的用户使用系统时,都要事先进行身份验证。用户在“用户名”处输入系统该类用户的用户名,再输入学号,最后输入正确密码后方能进行系统,用户名、学号、密码任一一个输入有误,系统都将拒绝用户使用此系统,若用户忘记了学号或密码,请与管理员联系,本系统不支持在线找回密码功能。学生用户的用户名为学生本人的姓名,密码是系统默认密码,其它用户的用户名、密码由系统管理员指定。

本系统在设计时,严格考虑好了系统的安全性,不允许用户不经登陆直接使用系统的任何一个网页,用户也不能绕过身份验证,即:假如一个学生用户用正确的用户名和密码进行系统后,就算他知道管理用户或其它用户,也是不能打开,进行操作的,系统将自动提示没权限的错误信息。

18

哈尔滨学院本科毕业论文(设计)

如果输入的用户名和密码符合数据库中的数据值,则关闭登录页面,进入主程序。如果不正确,则显示“用户名或密码不正确”。如果用户名和密码正确,则通过检查后登录主程序,其流程图如图4-2所示。

图4-2 用户登录流程图 结束 Y 进行主程序 是否通过验证 N 用户登录 开 始 管理员登陆框,如图4-3所示。

图4-3 管理员登陆

学生登录框,如图4-4所示。

19

哈尔滨学院本科毕业论文(设计)

图4-4 学生登录框

教师登陆框,如图4-5所示。

图4-5教师登陆页

实现方法:主要为页面设计和链接,链接为从数据库中调用相应数据库中的用户名

20