欢迎来到天天文库
浏览记录
ID:26432754
大小:291.00 KB
页数:13页
时间:2018-11-27
《学生信息管理系统系统设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生信息管理系统设计说明书项目名称学生信息管理系统项目负责人傅平项目开发单位上海第二工业大学1引言1.1编写目的作为C#课程结课设计,验证自身的学习效果,同时希望利用所学的基本知识和技能,进行简单数据库应用程序设计。希望通过项目实践,熟悉巩固所学知识,并且能编写出一款能简单管理学生信息的软件,为需要的人提供服务,以使自身达到熟练掌握数据库以及C#语言的基本知识和技能,基本掌握面向对象程序开发的基本思路和方法,为今后的进一步深入学习,奠定基础。本次作业设计题目:“学生信息管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现对学生信息以及选课进行统一管理的日常工作。
2、同时对整个系统的分析、设计过程给出一个完整论证。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。1.2项目背景开发软件名称:学生信息管理系统项目开发者:08软工A2傅平学生管理系统的开发目的是为了实现学生课程、学籍的信息化管理。本系统需要完成的功能有:学生个人信息管理、选课、课程信息管理以及对学生信息课程信息的相关查询,只有系统管理员才能进行的学生信息的查询和更改、课程信息的查询和更改。1.3定义学生管理:对学生信息进行查询和更改、添加、删除(只有管理员才具有这个权限)。课程管理:对课程信息进行
3、查询和更改、添加、删除(只有管理员才具有这个权限)。学生信息查询:通过输入学号来对学生信息进行查询。选棵:学生对选棵信息进行查询并且选择科目。(此项功能只有学生才有这个权限使用)。课表查询:通过输入学号来进行课表的查询。1.4参考资料《软件开发试验与实践教程》陈佳曹妍编著;《实用软件文档写作》肖刚编著《UML基础和Rose建模教程》蔡敏徐慧慧黄炳强编著2.功能模块设计2.1功能模块划分(1)用户登陆功能:用户登录系统(包括学生、教师):学生查询个人信息,学生查询课表,学生进行选课,学生修改个人密码,教师查询学生信息,教师查询学生课表,教师修改个人密码。(2)管理员登录功
4、能:管理员登录系统:管理员对用户增加、删除和修改操作;管理员对课程信息进行增加、删除和修改操作,管理员修改个人密码。2.2功能图3.数据库设计3.1数据库实体设计表1学生字段名字段类型长度主键或外键字段值约束学号Char20主键Notnull姓名Char20Notnull性别BoolNotnull年龄Char20Notnull学院Char20Notnull专业Char20Notnull地址Vchar30Notnull电话Char20Notnull密码Char20Notnull表2课程字段名字段类型长度主键或外键字段值约束课程号Char20主键Notnull课程名char
5、20Notnull分数intNotnull任课老师char20Notnull学时数intNotnull表3选课字段名字段类型长度主键或外键字段值约束学号Char20主键Notnull课程号Char20主键Notnull成绩IntNotnull表4代课字段名字段类型长度主键或外键字段值约束课程号char20主键Notnull教师编号Char20主键Notnull上课时间Char20Notnull上课教室char20Notnull表5教师字段名字段类型长度主键或外键字段值约束教师编号Char20主键Notnull姓名Char20Notnull性别BoolNotnull密码c
6、har20Notnull3.2数据库概念模型设计4.界面设计4.1界面布局及控件应用1.登陆界面图4.112.修改密码界面图4.123.学生信息查询界面图4.134.学生选课界面图4.145.课表查询界面图4.156.主界面1图4.167.主界面2图4.178.主界面3图4.189.管理员的学生信息管理界面图4.1910.管理员的课程信息管理界面图4.2011.帮助截界面图4.2112.开发人员界面图4.23
此文档下载收益归作者所有