ASP.net学院档案管理系统设计与实现(3)
时间:2017-04-12 12:32 来源:毕业论文 作者:毕业论文 点击:次
3.2总体设计 首先是登录模块,admin是管理员和所有的教师是普通用户,他们具有不同的权限,登录时有用户角色验证。管理员登录以后,可以添加、编辑、删除教师基本信息;添加教师的证书图片,辅导员的获奖图片和学生参加比赛的图片;修改自己的密码;公布收发文件、对留言进行回复等功能。教师用户登录网站后,可以浏览自己的信息,修改自己的信息,添加自己的图片,发表留言,查看发布的文件等。具体系统功能结构如图1所示。 图1 系统功能结构图 4.数据库的设计 4.1数据库需求分析 数据库中主要涉及了用户表,教师信息表,教研部情况,留言表,计科系管理人员表,实验人员表,学生获奖,辅导员证书表等。用户表存储了登录用户的姓名,还有用户类型。留言表中存储了留言标题、留言内容、留言日期、留言用户。其中学生获奖和辅导员获奖中存储的是图片的路径,网站通过连接数据库表中图片的路径把图片显示在网站上面。 4.2 数据库概要设计 辅导员证书、教研部名单和教研部基本情况中的姓名都是参照计算机学院师资队伍中的,本来可以把教师的工号设置成主键,因为教师的姓名有可能重复的,就设置序号为主键。还有数据库中其他的数据表基本上都是计算机学院师资队伍的一个延伸。 系统E-R图如图2所示。 图2 计算机学院档案管理系统E-R图 4.3 数据库关系模式 关系模式:关系名(属性1,属性2,属性3,...)[6]。 计算机学院师资队伍(序号,姓名,职教部门,实际所在部门,政治面貌,身份证号,性别,出生年月,年龄,民族,职称,级别,取得职称时间,现从事专业,岗位,职务,行政级别......); (责任编辑:qin) |