资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
重庆理工大学计算机学院文 档 编 号产品版本密级CQUT-XJXGYXS-2009-12-30V 1.0机密产品名称: 班级管理系统共31 页班级管理系统设计规格说明书(仅供内部使用)重庆理工大学计算机学院09年12月30日 XX项目 设计规格说明书修改记录版本号修改人修改日期修改说明审核人V0.1奚婕09-12-30 奚婕V0.2薛刚10-1-5薛刚V1.0奚婕10-1-12奚婕重庆工学院 计算机学院 软件工程系 1引言51.1项目名称51.2编写目的51.2项目背景51.3定义51.4参考资料62任务概述62.1项目总体目标62.3需求概述62.2运行环境72.2.1 软件环境72.2.2 硬件环境72.4开发环境72.5条件与限制73总体设计83.1系统架构83.2处理流程94功能详细设计104.1团籍管理104.1.1 功能说明104.1.2 功能结构104.1.3 类 设计104.2团会记录124.2.1 功能说明124.2.2 功能结构124.2.3 类 设计124.3学生基本信息管理134.3.1 功能说明134.3.2 功能结构134.3.3 类 设计144.4出勤管理154.4.1 功能说明154.4.2 功能结构154.4.3 类 设计154.5班费管理174.5.1 功能说明174.5.2 功能结构174.5.3 类 设计184.6成绩管理184.6.1 功能说明184.6.2 功能结构194.6.3 类 设计194.7加减分管理204.7.1 功能说明204.7.2 功能结构204.7.3 类 设计234.8公示信息管理234.8.1 功能说明234.8.2 功能结构234.8.3 类 设计235数据结构设计245.1数据库的说明245.1逻辑结构设计245.2物理结构设计276. 接口设计306.1软件接口306.2硬件接口311引言1.1项目名称班级管理系统1.2编写目的编写该设计规格说明书是为了开发班级管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。该设计规格说明书是整个软件系统开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。同时为编码的实现提供了大纲性质的指导作用,能够为代码开发起到方向的指引作用。同时本说明书还是用户使用手册和测试计划的编写依据。1.2项目背景现在的大学校园一般只有校园管理系统,虽然方便大多数班级内的消息传递啊,学校的精神传达等等,但不利于学校的各班级内部的管理。本产品的出世将给各班级内部的管理带来更多的方便、快捷。能够使学校的管理更上一层楼。这样本产品就有了它的市场背景。为了提高学校管理班级,班级管理同学的效率,班委经过商议决定委托我们小组(薛刚、奚婕、尹湘森)开发一个班级管理系统用来管理班上大小事务,提高班级管理效率,增加班级管理的公开性和正确性。1.3定义绩点:是指学生考试成绩按照学分计算出的一个比例。例如:70分=2.0绩点。考勤:学生上课缺课的的记录。1.4参考资料1. 系统分析与设计课程设计任务2. 系统分析与设计课程设计模板3. 重庆理工大学学生手册2任务概述2.1项目总体目标开发一个班级管理系统为了提高班委工作效率、减轻班委工作量、同学们可以及时查看班上信息等。该系统主要提供以下功能:表现评价、考勤管理、加减分管理、评优推选、成绩管理、奖学金评定、班费管理、团籍管理、公示信息管理、权限分配管理功能。2.3需求概述每个班级有35到40人其中班委5到8人。班上大小事务都由班委管理,因此班委往往要在管理班上繁杂的琐事上花很多精力和时间,这在一定程度上影响了班委的学习和生活。另外传统的人工管理方式有效率低、工作量大、准确度低等缺点。所以班委经过商议决定委托我们小组开发一个班级管理系统用来管理班上大小事务。班委要求该系统要具有以下功能:1. 系统能够记录每天学生的考勤情况,每周汇总,每学年汇总2. 系统能够记录各同学的加减分情况(参加比赛,活动,认证考试)3. 系统能够通过Excel导入每个学生的各科成绩,标记不及格的学生,算出总积分、平均积点、排序、分配甲乙丙等奖学金4. 系统能够记录和查询每个同学的详细情况:学号、姓名、电话、邮箱、邮编、家庭住址、是否为贫困生,是否为党员等,并能够按不同的查询条件(例如:学号、姓名、入党积极 分子、预备党员、党员)找出班上哪些同学是入党积极分子、预备党员或党员,并统计人数5. 系统能录取班上学生的团籍信息(包括次开团会迟到和不到的团员的次数、受过何处分或荣誉)。6. 系统能够记录和查询学生的表现评价7. 系统能够记录和查询各个团员交团费的详细信息。8. 系统能查询每个学生是否具有每年度评优的资格(详细见学生手册),若有了资格,能按单科成绩绩点或总绩点进行排序。9. 系统能够实现班费管理:记录班级班费开支,仅特定人有修改权利,但人人都可以查看。2.2运行环境2.2.1 软件环境操作系统:Microsoft Windows 2000 Advanced Server支持环境:IIS 5.0数 据 库:Microsoft SQL Server 20002.2.2 硬件环境普通PC机即可2.4开发环境开发语言:JAVA开发工具:Eclipse2.5条件与限制该系统用户根据权限不同分为4类:班长、学习委员、团支书、普通学生。不同人权限不一样登陆后的界面也不一样,这样更方便使用。重庆工学院 计算机学院 软件工程系 153总体设计3.1系统架构该班级管理系由表现评价、考勤管理、加减分管理、评优推选、成绩管理、奖学金评定、班费管理、团籍管理、公示信息管理构成。具体如下图: 图3.1-1系统结构图表现评价:学习委员根据学生的加减分、出勤情况、成绩等做出五个等级的评价,也可以对已作出的评价进行修改。五个等级包括:优、良、中、及格、差考勤管理:学习委员对班上所有的同学的出勤情况进行记录和管理,包括添加、删除、修改、每周汇总、每学年汇总等的信息加减分管理:班长依据学生手册对每位学生进行加减分。 评优推选:班上班委依据学生的考试成绩、出勤记录、加减分等方面综合推举人选。奖学金评定:由班上班委和普通学生组成的评定小组依据学生的考试成绩、出勤记录、加减分等方面综合评定。成绩管理:主要是对班上学生的成绩进行管理,包括通过Excel导入每个学生的各科成绩,标记不及格的学生,算出总积分、平均积点、排序、添加、删除、修改等的信息班费管理:主要是对班上班费进行支出和剩余的记录,包括添加、删除、修改等信息团籍管理:主要是对班上团员的基本信息进行管理,包括添加、删除、修改等信息团会记录:主要是记录团会时间、团会内容等公示信息管理:班上班委在此模块公布信息,所有用户都可以查看。基本信息管理:主要是对班上所有学生的基本信息进行管理,包括添加、删除、修改等信息图3.1-2系统框架3.2处理流程管理员和学生登陆该系统,管理员和学生分别根据自己的权限使用相应功能,直至管理员和学生退出系统。4功能详细设计4.1团籍管理4.1.1 功能说明图4.1.1-1团籍管理功能图4.1.2 功能结构团籍管理功能主要分为团籍信息录入、团籍信息修改、团籍信息查询、团籍信息删除。各个功能具体如下:团籍信息录入:团支书可以通过导入Excel文档导入班上所有团员的信息,也可以手动输入。团籍信息修改:当发现某位同学的信息有误时,团支书能够进行修改。团籍信息查询:该系统的所有用户都可以通过不同的查询条件(学生学号、学生姓名、入团时间等等)进行查询。团籍信息删除:班上某位同学受到团内处分开出团籍或离开本班(转班、退学等)时,团支书删除该同学的团籍信息。4.1.3 类 设计类需要在下表中作详细说明:类名A名称说明Tuanji团籍属性私ID自增ID私Name姓名私Age年龄私Time入团时间私Address入团地点私Jiaofei是否上交团费私Chufa是否受到处分,什么处分方法公Add有团支书权限的班委才能够新增团籍公Delete有团支书权限的班委才能够删除团籍信息公Update有团支书权限的班委才能够修改团籍信息公Search所有学生都能够根据该类中的任意一个属性进行查询Admin班委属性私ID自增ID私LoginName登陆名设置为学号私PassWord登陆密码私QuanXian登录权限方法公CheckUser检查登陆名、登陆密码、登录权限是否正确公UpdatePassword修改登陆密码公UpdateQuanxian修改权限,只能修改为与班委一样的权限或是普通学生权限私ID自增ID私LoginName登陆名设置为学号私PassWord登陆密码私QuanXian登录权限方法公CheckUser检查登陆名、登陆密码、登录权限是否正确公UpdatePassword修改登陆密码【说明:A表示访问属性,有:公、私、保,分别表公有、私有、保护。】4.2团会记录4.2.1 功能说明图4.2.1-1团会记录功能图4.2.2 功能结构团会记录功能主要分为添加团会记录、修改团会记录、删除团会记录、查询团会记录。各个功能具体如下:添加团会记录:团支书可以通过导入文档录入班上所有团会的信息,也可以手动输入。修改团会记录:当发现记录信息有误时,团支书能够进行修改。删除团会记录:团支书可以删除团会记录 查询团会记录:所用学生都可以根据查询条件查询4.2.3 类 设计类需要在下表中作详细说明:类名A名称说明Meeting团会记录属性私ID自增ID私Number人数私MeetingTime开会时间私MeetingAddress开会地点私MeetingInfor团会内容私MeetingSum团会总结方法公AddMeeting有团支书权限的班委才能够添加团会记录公DeleteMeeting有团支书权限的班委才能够删除团会记录公UpdatMeetinge有团支书权限的班委才能够修改团会记录公SearchMeeting所有学生都能够根据该类中的任意一个属性进行查询【说明:A表示访问属性,有:公
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号