版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学员成绩管理系统学员成绩管理系统 详细设计说明书详细设计说明书 (第一学期)(第一学期) 项目承担部门:项目承担部门: ACCPT80ACCPT80 班第一小组班第一小组 项目组长:陈冬华项目组长:陈冬华 周昱成周昱成 组员:陈冬华组员:陈冬华 周昱成周昱成 廖洪廖洪 赵溢辉赵溢辉 吴建平吴建平 张谷泉张谷泉 撰写人:陈冬华撰写人:陈冬华 本文档使用部门:本文档使用部门:ACCPT80ACCPT80 班第一小组班第一小组 1. 引言.3 1.1 编写目的.3 1.2 编写原则.3 1.3 编写目标.3 1.4 项目背景.3 1.5 设计约束、限制.4 1.6 总体业务流程.4 1.7 功能简介
2、.5 2. 功能需求.6 3 环境要求.8 4 数据库设计.9 5 关系图.11 6 窗口设计.12 2.1.1 学员信息.12 2.1.2 课程管理.13 2.1.3 班级管理.14 2.1.4 成绩管理.15 2.1.5 报表管理.16 2.1.6 系统管理.17 2.2 人员分工.18 2.3 窗体设计.18 1. 引言引言 1.1 编写目的编写目的 编写此文档的目的是为了了解开发软件时的细节问题,便于用户与开发商协调工作, 能使本软件开发工作更具体。 本文档详细阐述了用户的系统概况对系统中的各项功能需求、技术需求、实现环境 及所使用的实现技术进行了明确定义。 本文档主要适用于用户使用学
3、员成绩管理系统的了解,ACCP 第一学期学员毕业设计 实习项目指导,或作为今后从事此系统开发及维护人员的技术参考资料。 1.2 编写原则编写原则 合作原则:本详细设计说明书以珠海信息技术培训中心学员信息管理系统需求为前提 依据,撰写过程中本组成员需密切配合,及时协商并讨论。 实用原则:开发人员将所获取的业务信息和操作要求进行整理,在符合要求的前提下 简化业务处理流程及系统操作过程,以达到系统优化。 保密原则:遵守客户秘密,对用户在需求调查过程中提供的重要文档,进行安全、妥 善管理 1.3 编写目标编写目标 1)以 C/S 作为开发平台,在珠海信息技术培训中心的内部网上建立一个高质、高效、 实用
4、的管理信息系统; 2)从系统层到应用层具有严密的安全控制机制; 3)系统能够适应珠海培训中心组织机构和结构的调整; 4)采用构件化技术,使应用系统具有相应的独立性,使各子系统能具有通用性,能 适应各部门的个性化要求。 1.4 项目背景项目背景 系统名称:学员成绩管理系统。 项目功能:实现对学员信息成绩的管理 项目开发者:ACCPT80 班第一小组成员系统总体描述 1.5 设计约束、限制设计约束、限制 时间约束: 本软件从 2003 年 8 月 1 日开始设计,开发时间为 1 个月,2003 年 9 月 1 日交付 使用。 技术约束: 使用 Java 编程语言,数据库采用 SQL SERVER
5、1.6 总体业务流程总体业务流程 超级管理员登录 学员信息 录入 删除 修改 报表管理 录入 删除 修改 录入 删除 修改 录入 删除 修改 课程管理 班级管理 成绩管理 录入 删除 修改 1.7 功能简介功能简介 学员成绩管理 信息管理 信息录入 信息删除 信息修改 系统登录 权限设置 新用户注册 用户管理 班级成绩报表 科目成绩报表 学员信息报表 报表管理 课程管理 课程录入 课程删除 课程修改 班级管理 班级录入 班级删除 班级修改 成绩管理 成绩录入 成绩删除 成绩修改 成绩查询 2. 功能需求功能需求 1 1学员信息管理学员信息管理 a)学员信息的录入 i.学员信息可以由用户录入,主
6、要信息包括:学员编号,姓名,性别,出 生日期,爱好,家庭住址,联系电话,所在学习的班级。 ii.用户录入完上述信息后,如果用户确定无误,可以选择保存,也可以选 择取消不保存。 iii.班级为班级管理存在的班级编号,可以由用户输入,也可以由用户选择, 但不能输入一个不存在的班级编号。 b)学员信息的修改 i.学员信息有变化时,如联系电话,用户可以选择该学员进行修改。 c)学员信息的删除 i.学员退学或转出到其它学校时,将其信息删除。有成绩的学员不能删除。 2 2课程管理课程管理 a)课程的录入 i.课程可以由用户录入,主要信息包括:课程编号,课程名称,学期,任 课老师 ii.用户录入完上述信息后
7、,如果用户确定无误,可以选择保存,也可以选 择取消不保存。 b)课程的修改 i.课程信息有变化时,如任课老师,用户可以选择该课程进行修改。 c)课程的删除 i.课程名称录入错误或其它原因使得该课程不再需要时,可以删除它。但 已有成绩的课程不能删除。 3 3班级管理班级管理 a)班级的录入 i.班级可以由用户录入,主要信息包括:班级编号,班级名称,班主任, 班级目标,口号,备注。 ii.用户录入完上述信息后,如果用户确定无误,可以选择保存,也可以选 择取消不保存。 b)班级的修改 i.班级信息有变化时,如目标,口号,用户可以选择该班级进行修改。 c)班级的删除 i.如果该班级不再存在时,可以删除
8、它。有学生的班级不能删除。 4 4成绩管理成绩管理 a)成绩录入 i.成绩可以由用户输入,主要信息包括:学员编号,课程编号,成绩,录 入日期。 ii.用户录入完上述信息后,如果用户确定无误,可以选择保存,也可以选 择取消不保存。 iii.录入日期为缺省值(当天日期) ,不需要用户输入。 iv.课程编号为课程管理中的编号,可以由用户输入,也可以由用户选择, 但不能输入一个不存在的课程编号。 v.学员编号为 Error!Error! ReferenceReference sourcesource notnot found.found.中的编号,可以由用 户输入,也可以由用户选择,但不能输入一个不存
9、在的学员编号。 b)成绩修改 i.当成绩录入有误时,可以进行更改 c)成绩删除 i.如果该同学的成绩无效时,可以进行删除。 d)成绩查询 i.可以查询学员的成绩 5 5报表管理报表管理 a)班级成绩报表:查询出指定班级的某一科考试成绩,并指出该科成绩最高分、 最低分的同学以及平均分是多少。 b)学员成绩单:查询出指定学员的各科成绩,未参加考的科目的成绩以零分显 示,未指定学员则默认为全体学员。还可以指定某一班级的学员成绩单。 c)科目考试成绩报表:查询出指定科目的所以学员的考试成绩,并显示其班级, 姓名,性别等信息。 6 6系统用户管理系统用户管理 a)系统登录:所有用户在使用本系统前必须输入
10、用户名和密码来登录系统。要 求系统有用户名和密码的验证,验证通过才能进入系统。 b)新用户的注册 i.新用户第一次使用本系统应可以注册一个新的普通用户,可以使用系统 的基本查询功能 ii.系统管理员可以修改用户的权限 iii.所有用户均可修改自己的密码 c)权限设置 i.系统管理员可以访问本系统所有的功能 ii.普通用户只能访问基本的查询功能 7 7帮助帮助 a)系统应为用户提供使用帮助。可使用 Dreamweaver MX 2004 制作帮助网页, 在使用 Html Learning Help 工具制作帮助工程,编译成.chm 文件 3 环境要求环境要求 1开发工具开发工具:Jbuilder
11、2005 jdk1.4 2数据库数据库:MS SQL Server2000,JDBC 连接 3运行环境运行环境:WindowsXP、Windows2000 或以上版本 4 数据库设计数据库设计 Class(Class(班级表班级表) ) 字段名字段名数据类型数据类型可否为空可否为空说明说明 ClassIDvarchar(10) 否班级编号(主键) ClassNamevarchar(50) 是班级名称 Teachervarchar(50) 是班主任 Targetvarchar(50) 是班级目标 CatchWordvarchar(50) 是口号 Remarkvarchar(50) 是备注 Cou
12、rseCourse(课程表)(课程表) 字段名字段名数据类型数据类型可否为空可否为空说明说明 CourseIDvarchar(10) 否课程编号(主键) CourseNamevarchar(50) 是课程名称 Termvarchar(50) 是学期 Teachervarchar(50) 是任课老师 StudentStudent(学生表)(学生表) 字段名字段名数据类型数据类型可否为空可否为空说明说明 StuIDvarchar(20) 否学员编号(主键) StuNamevarchar(20) 是姓名 Sexvarchar(2) 是性别 Birthdaydatetime 是出生日期 Favorva
13、rchar(50) 是爱好 Addressvarchar(50) 是家庭地址 Telephonevarchar(20) 是联系电话 ClassIDvarchar(10) 是班级编号(外键) ScoresScores(成绩表)(成绩表) 字段名字段名数据类型数据类型可否为空可否为空说明说明 StuIdvarchar(20) 否学员编号(主键) (外键) CourseIdvarchar(10) 否课程编号(主键) (外键) Scorefloat 是成绩 SDatedatetime 是考试日期 UsersUsers(用户表)(用户表) 字段名字段名数据类型数据类型可否为空可否为空说明说明 UserN
14、amevarchar(20) 否用户登录名(主键) Passwordsvarchar(10) 否密码 UserTypevarchar(10) 是用户类型 5 关系图关系图 6 窗口设计窗口设计 2.1.1 学员信息学员信息 窗口式样 窗体描述 窗口名称:学员信息(StuInfo)继承:无 设计者:张谷泉设计日期:2007 年 7 月 隶属子系统:学员成绩管理子系统 实现功能:学员信息录入(StuInfoAdd) ,学员信息修改(StuInfoUpdate) ,学员信息 删除(StuInfoDel) 。 数据窗口说明: 1.学员信息录入从表 Student 生成。 2.在 StudentsSys
15、tem 包中 窗体控件说明: 1.学员信息录入:由用户录入,主要信息包括:学员编号,姓名,性别,出生日期,爱 好, 家庭住址,联系电话,所在学习的班级。 2.学员信息修改:学员信息有变化时,如联系电话,用户可以选择该学员进行修改。 3.学员信息删除:学员退学或转出到其它学校时,将其信息删除。有成绩的学员不能删 除。 2.1.2 课程课程管理管理 窗口式样 窗体描述 窗口名称:课程管理窗口(Course)继承:无 设计者:廖洪设计日期:2007 年 7 月 隶属子系统:课程管理子系统 实现功能:课程录入(CourseAdd) ,课程修改(CourseUpdate) ,课程删除 (CourseDe
16、l) 。 数据窗口说明: 1.课程录入从表 Course 生成。 2.在 StudentsSystem 包中 窗体控件说明: 1.课程录入:课程可以由用户录入,主要信息包括:课程编号,课程名称,学期,任课 老师 2.课程修改:课程信息有变化时,如任课老师,用户可以选择该课程进行修改。 3.课程删除:课程名称录入错误或其它原因使得该课程不再需要时,可以删除它。但已 有成绩的课程不能删除。 2.1.3 班级班级管理管理 窗口式样 窗体描述 窗口名称:班级管理窗口(ClassInfo)继承: Panel 设计者:吴建平设计日期:2007 年 7 月 隶属子系统:班级管理子系统 实现功能:班级录入(C
17、lassInfoAdd) ,班级修改(ClassInfoUpdate) ,班级删除 (ClassInfoDel) 。 数据窗口说明: 1.班级信息录入从表 Class 生成。 2.在 StudentsSystem 包中。 窗体控件说明: 1.班级录入:班级可以由用户录入,主要信息包括:班级编号,班级名称,班主任,班 级目标,口号,备注 2.班级的修改:班级信息有变化时,如目标,口号,用户可以选择该班级进行修改 3.班级删除:如果该班级不再存在时,可以删除它。有学生的班级不能删除。 2.1.4 成绩管理成绩管理 窗口式样 窗体描述 窗口名称:成绩管理(Scores)继承: Panel 设计者:赵
18、溢辉设计日期:2007 年 7 月 隶属子系统:成绩管理子系统 实现功能:成绩录入(ScoresAdd) ,成绩修改(ScoresUpdate) , 成绩删除(ScoresDel) ,成绩查询(ScoresSel) 。 数据窗口说明: 1.成绩录入从表 Scores 生成。 2.在 StudentsSystem 包中。 窗体控件说明: 1.成绩录入:成绩可以由用户输入,主要信息包括:学员编号,课程编号,成绩,录入 日期。 2.成绩修改:当成绩录入有误时,可以进行更改。 3.成绩删除:如果该同学的成绩无效时,可以进行删除。 4.成绩查询:查询出学员成绩 2.1.5 报表管理报表管理 窗口式样 窗
19、体描述 窗口名称:报表管理(Form)继承: Panel 设计者:周昱成设计日期:2007 年 7 月 隶属子系统:报表管理子系统 实现功能:班级成绩报表(ClaForm),学员成绩单(StuForm), 科目考试成绩报表(CouForm)。 数据窗口说明: 1.在 Students 包中 窗体控件说明: 1.班级成绩报表:查询出指定班级的某一科考试成绩,并指出该科成绩最高分、最低分 的同学以及平均分是多少。 2.学员成绩报表:查询出指定学员的各科成绩,未参加考的科目的成绩以零分显示,未 指定学员则默认为全体学员。还可以指定某一班级的学员成绩单。 3.科目考试成绩报表:查询出指定科目的所以学员的考试成绩,并显示其班级,姓名, 性别等信息。 2.1.6 系统管理系统管理 登录窗口式样 窗体描述 窗口名称:系统用户管理(User)继承: P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年离婚快速和解合同指南版B版
- 自控课程设计0型系统
- 私教体态调整课程设计
- 2025年高中生禁毒教案二
- 2024招聘计划书(32篇)
- 2024年用电客户受理员(二级技术师)理论考试题库(B卷)
- 网上购物系统web课程设计
- 舞蹈新鞋子课程设计
- 市场行业助理职责概述
- 三年高考地理(全国乙卷21-23)真题知识点-工业及其区位因素
- 齐鲁名家 谈方论药智慧树知到期末考试答案2024年
- 小品剧本《超级招聘》
- 空气压缩机检验原始记录表
- 叉车部件的涂装工艺及体系
- DB32∕T 3261-2017 水利工程预拌混凝土应用技术规范
- 物理学习的8种思考方式
- 阅读题赊小鸡
- 中国风围棋对弈雅致文艺教育培训活动策划版
- 钢管购销合同
- 基于51单片机的简易计算器时间显示(LCD1602显示)
- 2022国开大学电大专科《农科基础化学》期末试题及答案
评论
0/150
提交评论