6学生管理系统(详细设计说明书)(2)

2019-03-15 13:37

2总功能如图所示

学生管理系统学生管理管理员管理个人信息课程信息选课浏览成绩查询修改密码学生管理班级管理教师管理课程管理学生选课管理成绩管理

6.3 程序1(标识符)设计说明

6.3.1 程序描述

登录模块

功能:是用户可以进行各种操作的必须前提。 输入项目:用户名、密码。 输出项目:浏览区和基本资料区。 程序逻辑:

P1:检查用户名、密码与数据库是否吻合(完整性和一致性)。 P2:产生提示用户名或密码错误的消息窗口; P3:用户确认后退出程序运行; P4:进入主窗体; P5:进入事件等待状态。 查询模块

功能:完成查询功能。 性能:相应时间应尽量快。 输入项目:无。 输出项目:无。 程序逻辑: P1:进入查询窗体; P2:若用户取消,则返回; P3:获得查询结果;

P4:查询结果显示在主窗体上,并等待用户确认; P5:若查询结果项数等于零,返回。 修改模块

功能:完成修改功能。 输入项目:各种修改。 输出项目:修改后的基本资料 程序逻辑:

P1:点击要修改的表; P2:产生窗体; P3:等待用户修改。

6.3.2 功能

(1)权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。

(2) 录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。

(3)查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。 (4)维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。

(5)退出功能:结束并关闭系统。

学生基本信息管理 学生成绩管理 课程基本信息管理 输入信息 学号,姓名,系别,班级等 学号、姓名、各科成绩等 处理操作 删除,修改,添加 查询,删除,修改,添加 输出信息 相关的信息界面 相关的信息界面 相关的信息界面 课程号,课程名,任 课老师,学分,学时,删除,修改,添加 学期,学年,课程类型,课程内容简介等 教师名,课程名 各个模块数据信息 删除,修改,添加 备份 管理员信息管理 系统维护管理 相关的信息界面 相关的信息界面

6.3.3 性能

1.精度:

输入的成绩分数、课程号、学号、学年、学期的精度为整数; 输出成绩分数、课程号、学号、学年、学期精度仍为整数。 2.时间特性要求:

系统相应操作响应时间不超过3秒;

学生查询成绩操作从输入数据,电脑提交数据到得到查询结果不超过3秒;数据管理部分,从提交某一数据录入到结果返回不超过3秒。

3.灵活性

操作方式:支持多种操作系统;

同其他软件接口的变化:设计连接不同数据库的软件包; 精度和有效时限的变:用户可自行设定。

6.3.4 输入项

输入 用户名 密码 标识 Username Password 数值位数 16 16 Char Char 类型 学号 姓名 系别 班级 成绩 课程号 课程名 教师名 学期 Stuid Name Xibie Banji Score Classid Classname Tename Xueqi 16 10 16 10 10 16 10 10 10 Int Char Char Char Char Long Char Char long

6.3.5 输出项

输出 学号 姓名 系别 成绩 课程名 教师名 学期 Stuid Name Xibie Score Classname Tename Xueqi 标识 16 10 16 10 10 10 10 数值位数 Int Char Char Char Char Char long 类型

6.3.6 算法 6.3.7 流程逻辑

用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。 E——R图

ST_Student_homeST_Student_elseUser_passwordST_Student_classidST_Student_timeST_Student_id管理员管理ST_StudentST_Student_birthdayST_Student_nationUser_idST_Student_nameST_Student_sex管理管理ST_Course_yearST_Teacher_idST_IDST_student_courseST_teacherST_Student_gradeST_Teacher_nameST_Student_idSST_Course_id

6.3.8 接口

用户接口:系统将向用户提供窗口形式供用户进行数据的录入、查询、修改与打印等操作,对于删除等重要性操作将提供提示对话框的形式,让用户进一步确认。

外部接口:系统需一台计算机,必要时也需一台打印机与之连接。 内部接口:系统通过注册登记,进入主界面,然后通过鼠标点击,菜单的驱动,完成各种操作,执行不同任务。

6.3.9 存储分配

无特别存储分配的需要。

6.3.10 注释设计

在要实现某个功能的按钮前需加注释,标明实现该功能的具体设计思路。

6.3.11 限制条件

必须连接数据库,否则会出现无法连接数据库错误。 必须登录,否则无法进入到系统。

6.3.12 测试计划

1)数据库连接正常时:输入合理合法参数、输入参数不合理、输入参数不合法 2)数据库连接异常;数据库数据异常

测试名称 基本信息输入 非法信息输入 空信息输入 测试进度安排 系统完成够可进行 在基本信息测试完成并通过后 可以和一些非法信息测试一起进行 测试目的 测试系统的需求是否达到 测试系统对一些非法输入的反应 测试系统对空信息的反应 测试内容 输入简单的信息进行测试 输入一些特殊符号或字符 在所有的输入值上输入空值

6.3.13 尚未解决的问题

6.4 程序2(标识符)设计说明


6学生管理系统(详细设计说明书)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教育心理学模拟题之选择题(北京师范大学出版社)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: