FabuRen shijian
发布人 时间
varchar Datatime
50 8
否 否
否 否
教学计划信息表如表4-7所示。
表4-7教学计划信息表
字段名
说 明 编号 标题 内容 发布人 时间
类 型 int varchar varchar varchar Datatime
长 度 8 50 500 50 8
可否为空
否 否 否 否 否
主键 是 否 否 否 否
ID BiaoTi NeiRong FabuRen shijian
补考信息表如表4-8所示。
表4-8补考信息表
字段名
说 明 编号 学号 学生姓名 时间 科目 成绩
类 型 int varchar varchar varchar varchar Float
长 度 8 50 500 50 50 8
可否为空
否 否 否 否 否
主键 是 否 否 否 否
ID
StudentID SutdentName ShiJian KuMu ChengJi
五、系统详细设计
本系统才用了asp.net和SQL结合的结构开发了学生学籍管理系统,本系统是基于现在流行的瘦客户端管理模式既B/S模式。在数据库的连接上面本系统的连接字符串存储在系统的配置文件中,既Web.Config文件中,当系统变化的时候只需要改动本系统的配置文件就可以,不需要在每个页面修改的连接字符串,大大的提高了系统的可以移植性,系统中所以和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个 页面都修改。另外本系统解决了中文的问题,也是在配置文件中添加了编码方式的形式解决的,本系统的另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,这样对系统的所有数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集成性。
14
5.1 用户登录模块的实现
系统后台管理模块需要登入后才能使用,只有等了后才能够进行操作,管理员用户登录的用户名:Admin,密码Admin。后台登入界面如图5-1所示,登入后后台首页管理界面,以简洁大方、方便操作为设计思路:
图5-1系统登录页面
5.2学生信息管理模块
本系统的主要管理对象就是学生,管理员和能够添加学生信息,再该模块输入了学生的学号和姓名,并选择对应的性别,系别和班级后点击确定按钮,系统判断数据的合法性后确定输入合法后添加数据到数据库中模块界面如图5-2所示:
15
图5-2学生信息添加页面
学生信息管理在添加信息后返回信息列表给系统的管理人员,界面如图5-3所示
图5-3学生管理列表
5.3异动信息管理模块
当学生学籍等信息有异动和变化的时候管理员要及时的做好异动记录,在异动记录中输入的学号,姓名,时间,类型和备注等信息后的点击确定按钮,系统判断数据的合法性后确定输入合法后添加数据到数据库中模块界面如图5-4所示:
16
图5-4学生异动信息添加页面
学生异动信息管理在添加信息后返回信息列表给系统的管理人员,界面如图5-5所示
图5-5学生异动管理列表
5.4系别信息管理模块
每个高校都有不同的专业和系别,不同的系别有不同的班级和授课内容,在系别管理模块中输入系别名称和学分后点击确定按钮,系统判断数据的合法
17
性后确定输入合法后添加数据到数据库中模块界面如图5-6所示:
图5-6系别信息添加页面
系别信息管理在添加信息后返回信息列表给系统的管理人员,界面如图5-7所示
图5-7系别管理列表
5.5学期信息管理模块
因为可能同一个课程在不同的学习授课,为了区分不同学期的课程所以要加上学期的管理,在学期管理中只需要输入学期名称点击确定就可以,系统判断数据的合法性后确定输入合法后添加数据到数据库中模块界面如图5-8所示:
图5-8学期信息添加页面
学期信息管理在添加信息后返回信息列表给系统的管理人员,界面如图5-9所示
18