基于 ASP.NET+XML 的学生信息系统 系统功能需求分析
该系统是用 asp.net+xml 来开发的,采用 BS 模式,主要有以下几个模块:
通过对用户的调查以及对用户需求的分析,可以了解管理人员对信息系统的
要求与设想,可以根据目前的资源条件,初步提出系统目标,系统要具体化,同
时应该具有一定的先进性。此阶段所要考虑的问题是:系统的范围,既要覆盖的
范围,是整个组织的信息系统还是局部的信息系统;业务功能,即为了实现系统
目标,初步考虑包含的子系统,每个子系统所完成的功能;系统结构和配置,即
考虑系统采用的 xml 管理系统和开发工具等;开发策略,决定开发的方式和开发
方法,制定分阶段开发计划等。本管理系统分为管理员、学生和老师操作三个界
面,主要功能
登
陆
学生信息管理系统
学
生
管
理
教
师
管
理
科
目
管
理
工
资
管
理
报
名
管
理
成
绩
管
理
密
码
管
理
(1)用户登陆(学生,教师,管理员)
学生信息管理网站采用用户名及密码验证模式,进入学生信息管理网站前,用
户必须在登陆页面输入用户名及密码,只有验证通过的用户方可进入学生信息
管理网站操作主页面。
其中教师和学生是在前台登陆的,而管理员是用于后台登陆维护的。
(2)学生模块包括:首先能够修改自己的登陆密码,学生查看和修改添加个人
的信息(如学号,姓名,身份证号,家庭住址,教育背景,民族,国籍等),学
生还能进行网上的选课或者网上报名(各种证书),以及查看自己各个学期科目
的成绩,以及本学期有哪些科目。
上面的学生权限用不同的界面展现,不要放在同一个界面。
(3)教师模块包括:可以修改自己的密码,查看和修改自己的个人信息(比如
姓名,职称,身份证号,家庭住址,民族,国籍,学历等),查看本月的工资和
奖金情况,查看本学期教学任务。查看自己学生的的个人信息但是不能修改,
查看自己学生的科目成绩但是不能修改。各个查看分别用不同界面展示,不能
放在同一个界面。
(4)管理员模块:可以修改自己的密码和查看修改自己的信息,可以查看教师
和学生的个人信息,维护和更新学生和教师的个人信息,但是不能修改。可以
根据教师提供的学生成绩把学生的成绩写入系统。更新或者删减选课以及科目
信息,或者证书报名信息等。也要用不同界面展示。
局部 E-R 图设计
(1)确定局部结构范围
设计系统的各个局部 ER 模式的第一步是局部结构的划分。根据功能相对独
立、外界联系较少、内部联系较紧、实体个数适量的划分准则,将管理员操作,
员工操作和住户操作 3 子系统确定为一个局部结构范围。
先要对系统分析所得的数据字典中的数据存储进行分析,然后得
出系统的关系模式,可以采用实体——联系图(简称 E——R 图)的
方法进行数据结构的描述。E——R 图由实体、属性、联系三部分组
成。
学生姓名
学号
学生信息
身份证号
家庭住址
教育背景