5 概要设计 5.1 数据库设计 图5-1为成绩的E-R图。 成绩表 学号 姓名 成绩 图5-1 E-R图 本程序使用的数据库系统为SQL Server 2005,数据库名称为“mydb”,数据表名称为“scores”,表结构如表5-1所示。 成绩表(学号,姓名,成绩),主码为学号。 列名 id name score 数据类型 int varchar(50) int 允许空 否 否 否 主键 是 否 否 备注 学号 姓名 成绩 表4-1 成绩表详细设计 5.2 层次结构图 学生统计管理系统 用户登陆 添加成绩 删除成绩 成绩分类 图 5-2 层次结构图 4
6 详细设计 6.1 程序流程图 图6-1为整个系统的程序流程图。 开始 输入用户名和密码 N 判断正误 Y 显示所有成绩 N 添加成绩 N 删除成绩 N 成绩分类 N 结束 图 6-1 程序流程图 Y 显示所有成绩 Y 添加成绩 Y 删除成绩 Y 成绩分类 5
6.2 模块程序流程图 (1)图6-2为登陆流程图。 开始 输入用户名和密码 LoginServlet UserService N 判断正误 Y Index.jsp 结束 图 6-2 登陆程序流程图 6
(2)图6-3为查看所有成绩流程图。 开始 ListAllScoresServlet ScoreDAO.getAllScores() 访问数据库 ResuleSet ResuleSet showAllScores.jsp 结束 图 6-3 查看所有成绩流程图 (3)图6-4为查看添加成绩流程图。 开始 addScore.jsp AddScoreServlet ScoreDAO.addScore() 访问数据库 showAllScores.jsp 结束 图 6-4 添加成绩流程图 7
相关推荐: