- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
1 .引言 2
1.1 编写目的 2
1.2项目背景 2
1.3术语说明 3
2.代码设计 3
3.数据库设计 4
4.界面设计 6
5.输入输出设计 7
6.网络结构设计 7
7.程序流程图设计 8
系统浏览模块图 9
系统查询模块图 9
系统报表模块图 9
1 引言
1.1 编写目的
将概要设计阶段已划分好的功能模块进一步细化,细化到便于每一步的编程实现。开发人员可根据该文档的描述直接翻译成用某种程序设计语言编写的程序。
1.2项目背景
开发软件名称:09计嵌学生八信息管理系统
项目任务提出者:王辉孝
项目负责人:王辉孝
系统分析员:王辉孝
系统设计员:王辉孝
程序员:王辉孝
资料员:王辉孝
用户:09计嵌所有学生
与其它产品的关联:学生管理系统与教师管理系统,还有选课系统相配合使用。
1.3术语说明
2.代码设计
在学生信息管理系统中,核心功能是学生添加、删除、修改,学生查询,这个例子要对数据库进行访问,包括对图书表、读者表和借阅表的访问,存取的就是数据库表及其各记录项。我们根据详细设计的内容和方法讲解如何对学生添加、删除功能进行设计。
学生信息管理系统中代码设计主要有3个:学号、教师编号、课程编号。
(1)学号
学号设计为:XXXXXXXXX。
将学号分为三部分,前位为入学年号.次两位为系别号,剩余为学号编码,范围为:学年号01……,系别01~15,学号00000—99999.
(2)教师编号
教师编号设计为:XX-XXX。
将教师编号设计分为2部分,第一部分为地系别号第二部分为教师编号。范围为:系别01~15,教师编号000—999.
(3)课程编号
课程编号设计为:XX-XX-XX-XX-XXX。
将课程编号设计分为4部分,每部分用2位数字来表示。分别对应级别、系别、专业、班级、课程号。
系别代码如下:计算机信息与技术系01,机电信息系02,信息管理系03,电子信息系04,国际经济与贸易系05,艺术设计系06,建筑工程系07,光电信息系08,社科系09,数学系10,中文系11,外语系12,物理系13,化学系14,机械系15
其取值范围分别为:级别00~99,系别01~15,专业01~13,班级01~40,课程号N00—N09。
3.数据库设计
表名:学生表
字段名 字段类型 字段说明 xh 自动编号 (学号) 主键 xm 文本 (姓名) 索引 xb 文本 (性别) csrq 日期 (出生年月) bj 文本 (班级) 此数据表的建立如图:
表名:课程表
字段名 字段类型 字段说明 kch 数值 (课程号) 主键 kcm 文本 (课程名) 索引 js 文本 (任课老师) xf 数值 (学分)
此数据表的建立如图:
表名:成绩表
字段名 字段类型 字段说明 Xh 数值 (学号) 索引 kch 数值 (课程号) cj 数值 (成绩) 索引 学号·课程号(主键) 此数据表的建立如图:
表名:系统视图
字段名 字段类型 字段说明 Xh 数值 (学号) Xm 文本 (姓名) Xb 文本 (性别) Csrq 日期 (出生年月) Bj 文本 (班级) Kcm 文本 (课程名) Js 文本 (任课老师) Xf 数值 (学分) Cj 数值 (成绩) 4.界面设计
这里请大家自行在java下开发自己的系统界面,包括各个子页面,并抓图。
登陆界面
进入系统界面
操作界面
5.输入输出设计
输入设计包括对输入方式的设计,输入界面的设计,还有输入验证的设计。为了用户正确简洁的输入必要的信息。
(1)输入方式设计
用户采用键盘输入必要信息包括学生信息、教师信息、课程表信息和选课信息的输入,当系统显示出信息后可以用用鼠标进行选择信息和事件的触发。
(2)输入差错控制设计
为了让用户能正确地输入内容,我们尽可能少的让用户输入内容,可以让系统自动添加登陆时间,并且加上验证功能和差错异常提示信息。比如:可以用下拉列表让用户选择一些信息比如日期、系别等。当用户输入用户名和密码错误时给出必要的信息提示 。
(3)输入界面设计
当用户需要添加用户信息、添加成绩信息和课程信息的时候就需要有简单明了的输入界面让用户进行输入相关信息,本系统提供的输入界面主要有添加学生信息界面、添加教师信息界面、添加学生成绩界面和添加课程信息界面。用户可以根据界面提示进行输入信息。
(4)输出设计
当用户汇总、月终的时候需要做总结工作时,或者是要查询信息时,我们就要有一定的输出功能让用户得到一些报表清单。本系统主要提供
文档评论(0)