ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:612.47KB ,
资源ID:4502180      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4502180.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生成绩管理系统需求文档Word文档下载推荐.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

学生成绩管理系统需求文档Word文档下载推荐.docx

1、复用性:该系统的功能和大多数高校基本吻合,所以可以在大多数高校中复用灵活性:该系统可以在大多数 以上版本上应用,与微软的办公软件相结合,可以打印该系统中的成绩、学生表等,该系统采用团队分块制作,以后维护、改方便运行需求本系统服务器的环境如下:操作系统: 以上服务器:5.0以上数据库: 2005 硬件配置:P41.8内存:256以上分辨率:最佳效果1024768像素二、 系统设计1. 总体设计1) 项目概述2) 系统功能架构图整个系统大体上可分为4可主要模块,分别是“学生信息管理,学生成绩管理,班级管理,系统管理”,他们分别管理学生信息,学生成绩,班级信息,系统。每个功能又可以细分实现具体的增删

2、改查等功能。3) 根据需求分析。找出参与者,和参与者的功能,画出用例图 4) 采用面向对象分析,画出类图和时序图 学生管理系统类图学生管理系统时序图5) 系统的业务流程图和数据流向。(流程图,活动图)流程图 活动图6) 实现各个模块的关键的算法和技术描述学生信息模块关键算法:技术描述: 学生成绩模块 关键算法: 技术描述: 班级模块管理 系统模块设置7) 软件的开发环境: 本系统以为开发平台,采用面向对象的软件开发方式,以公司的可视开发环境2008作为主要开发工具,使用 2005作为关系数据库,并为编程语言中采用数据库编程模型,配合功能强大的查询语言实现建立关系数据库,访问数据库,对数据库的更

3、新,较好的实现了预定的需求功能。2. 详细设计1) 学生信息管理模块详细设计 学生信息模块详细架构图 学生信息管理主要有三大功能:1.添加学生信息,信息包括:基本信息、学籍信息、联系方式;2.学生属性管理,包括:基本信息、学籍信息、联系方式、学籍异动、获奖记录、处分记录;3.信息编辑管理,包括:学生信息模块详细用例图学生信息管理模块详细时序图2) 学生成绩管理模块详细设计学生成绩管理模块详细架构图 学生成绩管理主要包括四个主要功能: 1.添加成绩 2.成绩浏览 3.成绩排名 4.成绩查询 学生成绩管理模块详细用例图 学生成绩详细管理模块时序图3) 班级管理模块详细设计 班级管理模块详细架构图

4、班级管理系统主要分为三个主要功能: 1班级浏览 2添加班级 3班级查询 班级管理模块详细用例图 班级管理模块详细时序图4) 系统信息设置模块详细设计系统信息设置模块详细设计系统信息设置主要分为两个主要功能:1. 数据字典,包括:班级设置、专业设置、学员设置、学科设置、学籍异动、处分类型2. 用户管理,包括:管理用户、密码修改系统信息设置模块详细设计用例图系统信息设置详细时序图5) 数据库设计(跟据类图映射过来) (画概念数据模型图,和物理数据模型图) 概念数据模型设计物理结构模型设计1(学院表)字段名数据类型长度是否主键是否外键描述备注4是否学院编号(50)50学院名称2(专业表)专业编号专业

5、名称所属学院参照表主键学制3(学制表)学制编号(1,1)学制名称学制时间单位:年4(班级表)班级编号班级名称所属专业班主任编号5. (学籍变动记录表)记录编号变动类型(500)500变动原因变动学生编号8变动时间6(学籍变动类型表)学籍变动类型(1,)变动类型名称7(奖惩记录表)奖惩记录编号小于0表示惩罚,大于0表示奖励奖惩记录类别获奖学生编号(500获奖信息获奖原因获奖时间8(奖惩记录类别表)奖惩记录类型编号编号0表示奖励,编号0表示惩罚奖惩记录类型名称9(管理员表)管理员编号管理员名称管理员密码管理员权限10(学生表)学生编号学生名字(2)2学生性别所属班级学号入学时间籍贯出生日期身份证号

6、家庭住址家庭电话寝室电话移动电话电子邮件11(班主任表)班主任姓名班主任电话班主任性别入职日期出生年月班主任籍贯12(专业科目关系表)联合主键科目编号13(科目表)科目名称14(考务表)考试编号考试成绩6) 界面设计(静态原型图,界面的统一风格)主窗体界面添加学生信息班级信息浏览班级信息查询组织机构设置用户管理编辑学生的基本信息学生的属性成绩查询类型参数设计添加班级添加成绩设置学科用户登录修改密码7) 数据结构和算法设计具体实现三、 编码计划1. 人员配置(建立项目开发小组,分工,设定项目/模块负责人,制定小组章程)001彭小敏界面设计界面负责人002张航003杨光远代码编写004刘晓朋005

7、焦学军代码编写负责人006李旭东007李旺盛软件测试软件测试负责人2. 根据总体设计中的分模块来进行编码工作分工。代码编写分工系统管理模块学生信息管理模块学生成绩管理模块班级管理模块3. 项目开发进度计划。(画甘特图)4. 项目开发采用的工具。(有哪些工具,用了哪些编程语言)开发工具: 2008, 2005 语言:,数据库语言5. 编码规范(数据库命名规范, 编程规范)目标: 安全:代码完成所需的功能之余,不要产生负作用,即要稳定可靠 易读:类、实例、成员变量、成员函数的命名一目了然。 美观:尽量同意项目组内人员的编程风格。数据库命名规范:1. 数据库文件名数据文件命名采用系统名文件类型,比如

8、系统名为,则数据库文件名为,有的数据库文件有多个,比如 就有2个,一个是数据库文件,另一个是日志文件,那么他们的文件名分别为,。2. 数据库对象命名规范数据库对象包括表、视图(查询),存储过程(参数查询),函数,约束,对象名字有前缀和实际名字组成,长度不超30.(1).前缀使用小写字母。如:表:视图 存储过程 函数 (2).实际名字实际名字尽量描述实体内容,由单词或单词组合,每个单词的首字母大写,其他字母小写,不以数字和_开头。表 (3).示例合法的对象名字类似如下:表 视图 存储过程 3. 表的命名(1).表名由前缀和实际名字组成。前缀使用小写字母,表示表。(2).如果表或者是字段的名称仅有

9、一个单词,那么建议不使用缩写,而是用完整的单词。(3).所有的存储值列表的表前面加上前缀Z 目的是将这些值列表类排序在数据库最后。(4).所有的冗余类的命名(主要是累计表)前面加前缀X 冗余类是为了提高数据库效率,非规范化数据库的时候加入的字段或者表。(5).4. 字段的命名5. 师徒的命名6. 触发器的命名7. 索引命名8. 存储过程命名9. 变量名10. 命名中其他注意事项数据库名:数据库表名:不要根据自己的爱好随意命名,要根据数据库设计图名词英文名命名学院表:专业表:学制表:班级表:学籍变动记录表:学籍变动类型表:奖惩记录表:奖惩记录类别表:管理员表:学生表:班主任表:专业科目关系表:科

10、目表:考务表:编码规范: 命名原则(1).所有的函数(变量/类/文件名)应该代表其实际的作用,应该使用有意义的单词或多个词组合,但不要使用人名,项目组名。(2).所有的函数(变量/类名)一律使用英文。(3).使用多个单词时不需要使用连线(如下划线),但对于全部大写的宏要连线(4).多个词组合较长时,可以使用单词的缩写。(5).不得使用非常相近的名字类表示不同含义的函数(变量/类)。(6).命名时请考虑名字的唯一性和含义的准确性。(7).使用项目组专用词汇来表达特定的含义(概念),不得把专用词汇挪用作它用 变量命名原则:使用匈牙利命名法命名变量(1).变量名一般由“类型修饰+代表变量含义的英文单

11、词或单词缩写”等部分组成。类型修饰(小写字母), , , , , , , , (2).针对异常捕获过程中的变量命名,在没有冲突的情况下,统一命名为e;如果有冲突的情况下,可以重复e,比如:。 函数的命名(1).使用动宾词组表达函数实际所做的事。(2).同名的函数(重载函数)在功能上应该完全相同,在参数差别也应一目了然。(3).不得出现名字非常相近但功能不同的函数,如1()2()等。 类命名(1).名字应该能够标识事物的特征。(2).名字尽量不使用缩写,除非他是众所周知的。(3).名字可以是两个或三个单词组成,但通常不应多余三个。(4).在名字中所有单词第一个字母大写,缩写都要大写。(5).不要使用下划线字符( _ ). 控件命名规则控件命名=控件缩写前缀+“_”+变量名。控件等等缩写6. 使用技术该项目使用到的技术有:1.面向对象编程2窗体设计3程序设计四、测试计划五、工程实施计划与维护1. 配置图2. 客户培训六、参考资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2