学生成绩管理系统设计说明书.docx
- 文档编号:2421930
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:30
- 大小:1.26MB
学生成绩管理系统设计说明书.docx
《学生成绩管理系统设计说明书.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统设计说明书.docx(30页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统设计说明书
学生成绩管理系统
系统设计说明书
专业班级:
09级软件工程
组号:
第九组
组员:
指导老师:
目录
1、引言························································1
1.1、文档编制目的············································1
1.2、背景····················································1
1.3、词汇表··················································1
1.4、参考资料················································1
2、总体设计·····················································2
2.1、设计原则·················································2
2.2、软件体系结构············································2
2.2.1、系统层次图············································2
2.2.2、系统物理结构图·········································3
2.3、技术支持·················································3
2.4、系统类图·················································4
3、详细设计·····················································5
3.1、用例图···················································5
3.2、学生子模块设计············································6
3.2.1、程序描述··············································6
3.2.2、输入项················································8
3.2.3、输出项················································8
3.2.4、状态图················································9
3.2.5、性能··················································9
3.2.6、页面设计·············································10
3.3、教师子模块··············································11
3.3.1、程序描述·············································11
3.3.2、输入项···············································13
3.3.3、输出项···············································13
3.3.4、状态图···············································14
3.3.5、性能·················································14
3.3.6、页面设计·············································15
3.4、管理员子模块············································15
3.4.1、程序描述·············································15
3.4.2、输入项···············································17
3.4.3、输出项···············································17
3.4.4、状态图···············································18
3.4.5、性能·················································18
3.4.6、页面设计·············································19
4、数据库设计··················································19
5、测试计划····················································21
六、故障处理说明················································25
七、尚需解决的问题··············································25
1引言
1.1、文档编制目的
基于现在的学生越来越多,老师的工作量越来越大。
伴随着网络信息化,学生成绩管理也必须迈进一个更加进步的时代。
那就是用网络来管理学生成绩,实现一个电子评分选课平台,减轻老师的负担,也便利教务处的管理工作。
在本系统中,学生可以选课,退课,查询成绩;老师在期中期末的时候给学生打分,并按百分比计算,提交之前可以修改学生的成绩;管理员可以对教师、学生、课程的信息进行增、删、查、改,并且可以发布公告,新闻。
如果学生,教师,管理员想进入这个系统,必须先进行登录,新用户要注册,可以进行个人信息的维护,如密码的修改等。
本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
1.2、背景
1.系统名称:
学生成绩管理系统
2.运行平台:
visualstdio2010、SQL2008及以上版本
3.开发人员:
有一定C语言,ASP.NET,CSS,adjax技术,以及数据库编程技术的数计学院09软工ASP.NET开发小组第九组。
1.3、词汇表
(1)课程前面加上Cla,所有学生信息前面加上Stu,所有教师前面加上Teach。
如学生的ID号为stuID,教师的ID号为TeachID。
(2)Message即信息,用Me作为后缀,分数以Grade作为后缀。
如学生信息StuMe,课程信息为ClassMe。
(3)学号工号用ID来标记,姓名后面加上Name。
如TeachName等。
1.4、参考资料
1、张海藩.软件工程导论.清华大学出版社,2008年2月第五版.
2、BobHughesMikeCotterell.软件项目管理.机械工业出版社,2010.9.
3、北京红河谷时代信息技术有限公司编写文档模板
4、丁建革.基于PDM的高校学生管理集成信息系统设计与开发.万方数据.2005-国防科学技术大学
2、总体设计
2.1、设计原则
在确定目标系统的过程中,主要遵循了以下几个原则:
✓目标系统应能满足概要设计描述的功能需求;
✓目标系统应具有较好的可扩展性;
✓目标系统的客户端使用方便、界面友好、配置和管理简单灵活。
✓目标系统的安全性能能够给予一定的保障。
2.2软件体系结构
2.2.1、系统层次图
图1学生成绩管理系统层次图
表1模块功能
学生子模块
学生可以在该模块中进行选课、退课,成绩查询,浏览新闻,并且还可以对自己的个人信息进行增删查改等操作
教师子模块
教师可以在该模块中进行选课、退课,成绩录入,浏览新闻,并且还可以对自己的个人信息进行增删查改等操作
管理员子模块
管理员浏览新闻,发布新闻,修改编辑新闻,并且还可以对自己的个人信息进行增删查改等操作,还可以对教师学生的信息进行增删查改的操作
2.2.1、系统物理结构图
.
图2系统物理结构图
2.3、技术路线
(1)使用CSS对网页进行布局
用CSS对网页在浏览器中的显示效果进行定义,它拥有丰富的网页显示效果控制能力,可以为任何元素的文本和背景设置颜色,通过盒状模型定义复杂的网页布局,轻松定义图像特性,提升用户使用体验的动态性;易于重用,并且足够灵活,使我们设计出的网页具有动态的新的显示效果。
并且CSS可以使用于大多数的浏览器,VisualStudio2008以上的版本也支持样式表的编写。
(2)实现语言采用ASP
ASP具有简单、高效、功能强大的特点。
在ASP众多的优势当中,它在数据库方面的特长显得尤为突出:
适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件,更加贴近购物网站这种信息管理系统对数据操作的需要。
而且他易于操作,即使是不懂ASP的人也可以在很短的时间内学会对网站的操作。
(3)PhotoShopCS3美图
对网页的美图效果进行修改,使图片达到所需要的效果,更有可视性。
2.4、系统类图
图3系统类图
3.详细设计
3.1、用例图
图4学生子模块设计用例
图5教师子模块用例图
图6管理员子模块用例图
3.2、学生子模块设计
3.2.1程序描述
A、在这个子模块中,用户首先要进行登录。
如果是新用户,需要先进行注册,再登录。
登录时要对密码进行验证,密码输入错误则重新输入。
输入正确之后,才可以进入学生主界面。
B、进入主页后,学生可以对自己的个人信息进行相应的修改,添加或者删除。
保存之后显示个人信息修改后的情况,点击返回则到学生主页,退出则到学生成绩管理系统的首页。
图7学生系模块的流程图
C、学生选课、退课。
点击后显示本学年你可选择的课程。
选择完毕提交可看到你已经选择的课程。
如果发现选错课了,或者选多了,则可以点击学生退课,页面直接跳转到已经选择的课表,选择提交就可以知道更改之后的课表了。
选择返回到学生主页,退出到学生成绩管理系统的首页。
D、学生成绩查询。
选择年份跟学期,点击查询,便可以转到学生成绩的页面,可以看到你所修课程所得到的分数情况,学分,以及课程的详细情况。
选择返回到学生主页,退出到学生成绩管理系统的首页。
E、新闻浏览。
该系统支持新闻的浏览。
你可以查看最近国际国内焦点新闻。
点击新闻浏览,跳转到新闻列表,单击新闻列表,可以查看新闻详情。
每条新闻你都可以对其进行评论,发表自己的看法,也可以对别人的评论进行回复。
选择返回到学生主页,退出到学生成绩管理系统的首页。
3.2.2、输入项
表2学生子模块的输入项
输入值
数据描述
输入描述
学号
Varchar[20]
保留上次输入的学号
密码
Varchar[64]
人工输入
评论内容
text
人工输入
修改的个人信息
集合类型
人工输入
学年学期
Varchar[MAX]
从下拉列表中选择
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 设计 说明书