学生信息管理系统系统设计说明书实用文档.doc
上传人:天马****23 上传时间:2024-09-10 格式:DOC 页数:48 大小:1.3MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

学生信息管理系统系统设计说明书实用文档.doc

学生信息管理系统系统设计说明书实用文档.doc

预览

免费试读已结束,剩余 38 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

学生信息管理系统设计说明书项目名称学生信息管理系统项目负责人傅平项目开发单位上海第二工业大学1引言1.1编写目的作为C#课程结课设计,验证自身的学习效果,同时希望利用所学的基本知识和技能,进行简单数据库应用程序设计。希望通过项目实践,熟悉巩固所学知识,并且能编写出一款能简单管理学生信息的软件,为需要的人提供服务,以使自身达到熟练掌握数据库以及C#语言的基本知识和技能,基本掌握面向对象程序开发的基本思路和方法,为今后的进一步深入学习,奠定基础。本次作业设计题目:“学生信息管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现对学生信息以及选课进行统一管理的日常工作。同时对整个系统的分析、设计过程给出一个完整论证。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。1.2项目背景开发软件名称:学生信息管理系统项目开发者:08软工A2傅平学生管理系统的开发目的是为了实现学生课程、学籍的信息化管理。本系统需要完成的功能有:学生个人信息管理、选课、课程信息管理以及对学生信息课程信息的相关查询,只有系统管理员才能进行的学生信息的查询和更改、课程信息的查询和更改。1.3定义学生管理:对学生信息进行查询和更改、添加、删除(只有管理员才具有这个权限)。课程管理:对课程信息进行查询和更改、添加、删除(只有管理员才具有这个权限)。学生信息查询:通过输入学号来对学生信息进行查询。选棵:学生对选棵信息进行查询并且选择科目。(此项功能只有学生才有这个权限使用)。课表查询:通过输入学号来进行课表的查询。1.4参考资料《软件开发试验与实践教程》陈佳曹妍编著;《实用软件文档写作》肖刚编著《UML基础和Rose建模教程》蔡敏徐慧慧黄炳强编著2.功能模块设计2.1功能模块划分(1)用户登陆功能:用户登录系统(包括学生、教师):学生查询个人信息,学生查询课表,学生进行选课,学生修改个人密码,教师查询学生信息,教师查询学生课表,教师修改个人密码。(2)管理员登录功能:管理员登录系统:管理员对用户增加、删除和修改操作;管理员对课程信息进行增加、删除和修改操作,管理员修改个人密码。2.2功能图3.数据库设计3.1数据库实体设计表1学生字段名字段类型长度主键或外键字段值约束学号Char20主键Notnull姓名Char20Notnull性别BoolNotnull年龄Char20Notnull学院Char20Notnull专业Char20Notnull地址Vchar30NotnullChar20Notnull密码Char20Notnull表2课程字段名字段类型长度主键或外键字段值约束课程号Char20主键Notnull课程名char20Notnull分数intNotnull任课老师char20Notnull学时数intNotnull表3选课字段名字段类型长度主键或外键字段值约束学号Char20主键Notnull课程号Char20主键Notnull成绩IntNotnull表4代课字段名字段类型长度主键或外键字段值约束课程号char20主键Notnull教师编号Char20主键Notnull上课时间Char20Notnull上课教室char20Notnull表5教师字段名字段类型长度主键或外键字段值约束教师编号Char20主键Notnull姓名Char20Notnull性别BoolNotnull密码char20Notnull3.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学生信息管理系统程序设计1、软件开发目的该软件主要是实现对学生基本信息进行系统化的管理,首先可以对学生基本信息进行录入和存取,其次可以浏览学生的相关信息,然后可以删除和插入学生的相关信息,还有就是可按学号或按学生姓名查询此学生的相关信息。由此来系统化管理学生基本信息,并达到简易操作的目的.2、功能分析说明图3、各项功能说明(1)学生基本信息的录入和保存:在