毕业设计文档模板.docx
- 文档编号:12279169
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:16
- 大小:554.43KB
毕业设计文档模板.docx
《毕业设计文档模板.docx》由会员分享,可在线阅读,更多相关《毕业设计文档模板.docx(16页珍藏版)》请在冰点文库上搜索。
毕业设计文档模板
第一章引言
随着我国教育事业的不断推动,一直以来许多高校对在校师生的大体资料保护、班级信息、选课情形、选修课程信息及学生选课成绩治理的半手工治理方式已不在适应社会,要紧表现为工作效率低,容易由于人为的疏忽造成一些没必要要的麻烦。
最典型的确实是学校手工记录些信息,常常由于不明白放哪或丢失而无从下手。
以上所描述的手工进程的不足的地方显而易见,整个治理环节都有可能由于人为因数而发生意想不到的后果。
因此利用运算机来处置这些流程无疑会极大程度地提高效率和处置能力。
咱们将会看到学校治理人员不用象以前那样辛苦,工作人员犯错的概率也会减少,工作效率就会提高。
为方便对在校师生的个人资料、选课情形、班级治理等进行高效的治理,特编写该程序以提高学校信息的治理效率。
利用该程序以后,治理层能够及时查询在校师生的大体情形、班级治理,学生能够进行选课治理、成绩查询等一些功能,教师也能够进行适应的操作,如查看学生的大体信息、学生的选课成绩等。
第二章所用开发语言简介
Delphi介绍
是美国Borland公司出品的一种壮大的可视化软件快速开发工具,是目前最好的Windows 应用程序开发工具!
它能支持面向对象、可视化的开发风格、具有壮大的数据库治理功能,它所提供的壮大的数据库编程工具,如ADO组件、IBX组件和数据模块设计窗口。
Delphi具有的优势
提供一个快速的编译器,优化的编译模式在专门大程度上提高了代码质量;提供统一集成开发环境(IntegratedDevelopmentEnvironment即IDE);集成了许多可视化辅助工具,实现了直观、可视的程序设计风格,方便地编写和治理各类类,保护程序的源代码;大大简化了应用程序的开发,提高编程效率;其封装了Windows的API函数、DATA等函数,简化了编程时创建、保护窗口的许多复杂的工作。
模块中利用的Delphi系统预概念控件及其属性简介
(1)Button(按钮控件):
产生某些命令或改变某些选项设置。
(2)Panel(面板控件):
用于布局,美观设计,也可作为放置组件的容器
(3)Mainmenu(主菜单控件):
用于显示窗体菜单,进行系统各级模块的操作。
(4)toolbar(快捷工具条):
用于快速执行主菜单中各级子模块的工具条。
第三章需求分析时期
依照系统分析和设计任务,负责的模块功能及内容的要求如下。
登录模块和主界面模块需求分析
1在校师生信息修改和删除;
2能够实现对在校师生档案的查询和编辑治理;
3能够进行学生选课成绩查询功能;
4学生能够进行选课功能;
5提供注册和试用期操作;
6提供个性化操作和权限设置;
7登录人群依照不同权限享有不同操作功能;
8能够进行数据库保护的功能
登录模块和主界面模块设计系统性能要求:
1系统平安、靠得住;
2功能齐全;
3操作方便、界面美观友好;
4易于保护和扩充;
负责模块中系统的功能分析:
密码设置:
每一个人均有自己的密码,能够修改自己的密码,其中治理员能够对教师和学生进行密码修改与保护,如此能够避免非本系统人员进入本系统。
权限设置:
验证通事后各个人员有不同的操作限制。
避免越权利用。
功能模块
系统治理登录界面设计、系统主界面设计两个要紧模块。
功能的实现
登录界面模块:
避免非治理人员进入系统进行破坏。
用以查对用户身份。
主界面设计模块:
是对模块集成,系统的治理和操作及利用权限。
模块框架图
图1模块框架图
模块数据分析
通过对负责的模块分析,能够得出该模块涉及一个实体及数据项有:
学生信息包括:
学号、姓名、性别、院系、班号、专业、入学年份、密码(隐藏)
教师信息包括:
教师证号、姓名、性别、院系、职称、密码(隐藏)
第四章设计时期
概要设计
数据库概论及SQLSERVER2000简介
微软开发的SQLSERVER2000是在Windows95/98/2000及WindowsNT平台中应用的关系型数据库治理系统,能够通过各类数据库对象对数据进行操纵和治理,不论用户创建的独立桌面数据库适用于个人、部门仍是整个企业,SQLSERVER能够为治理数据生成易于利用的数据库,SQLSERVER2000不仅拥有众多传统数据库治理软件所具有的功能,同时还进一步增强了与web页集成,能够更方便的共享跨越各类平台和不同用户级别的数据。
SQLSERVER2000并非需要数据库治理者具有很高的专业程序设计水平,一样的用户完全能够利用SQLSERVER2000创建出一个功能壮大的数据库系统,利用SQLSERVER2000数据库治理系统除非执行复杂或专业的操作,一样情形下用户无需编写程序代码,只需要在企业治理器中操作就能够够完成大多数数据的治理工作。
模块数据库设计
Admin表:
要紧功能是用来设置治理员的权限信息,包括:
治理用户名、密码、姓名、性别、专业、时刻、权限、备注信息。
字段名称
字段类型
字段大小
索引
必须填写
login
varchar
10
无重复
是
password
varchar
20
可重复
是
name
varchar
30
可重复
是
sex
char
2
可重复
是
depart
varchar
20
可重复
是
date
datetime
8
可重复
否
note
varchar
50
可重复
否
grade
int
4
可重复
是
Student表:
要紧功能是记录每一个学生的相关信息,包括:
学号、姓名、性别、密码、院系、班号、专业、入学年份。
字段名称
字段类型
字段大小
索引
必须填写
studentno
varchar
8
无重复
是
name
varchar
10
可重复
是
sex
char
2
可重复
是
depart
varchar
20
可重复
是
classno
char
5
可重复
是
specialty
varchar
30
可重复
是
enteryear
int
4
可重复
是
password
varchar
20
可重复
是
Teacher表:
要紧功能是记录每一个教师的相关信息,包括:
教师编号、姓名、性别、密码、职称、院系。
字段名称
字段类型
字段大小
索引
必须填写
teacherno
varchar
4
无重复
是
name
varchar
20
可重复
是
sex
char
2
可重复
是
depart
varchar
30
可重复
是
degree
varchar
10
可重复
否
password
varchar
20
可重复
是
Class表:
要紧功能是记录每一个班级的相关信息,包括:
班级编号、院系、入学年份、班主任代号、专业。
字段名称
字段类型
字段大小
索引
必须填写
classno
char
5
可重复(主键)
是
depart
varchar
20
可重复
是
enteryear
int
4
可重复(主键)
是
teacherno
char
4
可重复
是
specialty
varchar
30
可重复
是
Course表:
要紧功能是记录每一个教师的相关信息,包括:
课程代号、课程名称、任课教师代号、学分、选课人数、备注信息。
字段名称
字段类型
字段大小
索引
必须填写
courseno
char
6
无重复
是
name
varchar
50
可重复
是
teacherno
char
4
可重复
是
credit
int
4
可重复
是
selectnum
int
4
可重复
否
note
varchar
50
可重复
否
CourseSelect表:
要紧功能是记录每一个学生的选课信息,包括:
学号、课程代号、学期、成绩、选课日期。
字段名称
字段类型
字段大小
索引
必须填写
studentno
varchar
8
无重复
是
courseno
char
6
可重复
是
termno
varchar
30
可重复
是
score
int
4
可重复
否
time
datetime
8
可重复
否
Term表:
要紧功能是记录每一个学生的选课信息,包括:
学期名称、是不是是当前学期、学期备注信息。
字段名称
字段类型
字段大小
索引
必须填写
term
varchar
30
无重复
是
crnt
char
1
可重复
是
note
varchar
50
可重复
是
详细设计
数据信息预备
一、登录界面模块
要进行“登录界面”模块验证就必需拥有该账号的信息:
如:
用户名、密码。
若是身份正确的话就能够够对整个系统的功能进行操作。
只是每一个教师、学生和治理员各自享有不同的操作权限。
添加用户要通过治理员添加后,将新的数据各项信息录入到后台数据库中,如此新增的用户就能够够访问系统。
二、主界面模块
主界面模块操作分为三级操作别离是:
治理员、学生、教师。
要进入主界面操作必需通过“登录界面”模块验证(相关的用户和密码匹配)后,才能够对整个系统的进行如下操作:
教师信息保护、学生信息保护、班级治理、成绩治理、课
程设置和选课治理等操作。
程序数据流图
模块功能流程图如图2所示:
图2系统功能流程图
第五章软件设计说明
界面模块设计
图3登录界面
用户在启动应用程序时,第一弹出该模块窗口,要求用户第一选择身份,然后输入登录名和密码,程序对输入得用户名和密码进行验证。
若是验证通过,那么那么读取该用户的操作权限传递给主程序,这时主程序依照不同的权限给予不同的操作,不然就提示相关错误信息。
图4权限设置界面
该界面只有以总治理员的身份登录的时候,主界面才有那个窗体显示,总治理员登录后,能够对部份治理员进行权限设置,第一选择部份治理员帐号,然后修改权限值,最后按修改提交,完成权限设置。
图5教师资料保护界面图
该界面主若是对教师的信息进行保护,用户能够选择不同的院系查看到各个院系教师的相关资料,可是关于添加、删除等功能只有治理员才能够操作,而以教师身份登录的,只能修改自己的密码,而看不到其他教师的密码。
图6班级治理界面图
该界面主若是对班级进行治理,只有治理员身份才能够拥有那个窗体的利用权限,治理员能够选择院系,点查询查看相关班级资料,还能够对班级进行添加、删除操作。
图7成绩治理界面图
该界面主若是对学生选课成绩进行治理,教师和学生只能对选课成绩进行查询操作不能进行修改,而治理员能够对学生的选课成绩进行录入修改。
说明:
关于图567的阅读和打印功能,不论以什么身份登录,只要能进入这些界面都能够进行报表阅读和打印操作。
系统还提供产品注册机制,若是用户没有进行产品注册,那么试用期只有3次,3次事后假设还没注册,那么不能进入系统主程序,注册成功,能够永久利用该软件。
主界面模块设计
其实现的功能是,对整个系统功能进行操作,界面如图4所示:
图8主界面图
主界面是依照不同的用户来显示其享有的操作权限,它主若是对模块的集中治理,若是用户不享有某操作权限,那么相关按钮不能点击,还有界面的状态烂还提供登录者的身份友谊提示。
第六章终止语
学校信息治理系统是典型的信息治理系统(MIS),其开发要紧包括后台数据库的成立和保护,提供人性化的界面机制,界面简单,功能完备,利用起来相当方便,在这基础上治理员能够对后台数据库进行平安性的保护。
第七章参考文献
[1]赵应丁等,《Delphi7课程设计案例精编》,,2004
[2]李军等,《Delphi7项目开发实践》,,2003..3
[3]毕维峰等,《Delphi7编程实例与技术》,,
[4]求是科技,《Delphi7数据库开发技术与工程实践》,,
[5]黄明等,《Delphi7信息系统设计与开发实例》,,
第八章致谢
在此我衷心的感激我的指导教师某某教师,在他们的精心指导和帮忙下,我的毕业设计才得以完成。
同时也感激那些给予我大力支持的同窗们,感激他们的热诚帮忙。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 文档 模板