班级管理系统软件需求规格说明书文档格式.docx
- 文档编号:19652014
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:30
- 大小:191.45KB
班级管理系统软件需求规格说明书文档格式.docx
《班级管理系统软件需求规格说明书文档格式.docx》由会员分享,可在线阅读,更多相关《班级管理系统软件需求规格说明书文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
系统属性
CMS是一个在Windows2003以上的操作系统平台下运行的班级日常管理系统,并借助数据库系统(MySQL)进行数据管理。
1.0版本是一个测试版,可能有很多不足的地方。
开发背景
为了加强班级的日常管理,规范班级管理的办法,建立个合理简单的管理平台,方便班级的日常管理,方便同学之间的日常交流,
本系统中,主要实现班级信息管理,学方便学校的信息传达。
提高工作效率,管理水平,决策能力。
生个人信息管理,同学间的交流等功能。
产品功能
3.具体需求
功能需求
管理员
功能编号
1
功能名称
班级信息管理
所属部门
软件三班
调查者
管理员
调查时间
2011-5-28
审核人
负责人
功能
描述
班级信息是班级管理的基础,管理员可以对班级的情况进行定时的更新操作,对于班级的最近发生的事情发送到班级首页上面,对于班级的通知及时的发送到首页上面。
对于时间比较久的数据进行压缩并存入另外的数据库,然后进行删除
输入项
管理员将班级新闻内容,通知等录入
处理描述
管理员将相关信息存入数据并将其更新到班级主页上,对于时间相对较久的数据由于访问相对较少,我们可以将其转移到另外的数据库,从而减轻对不需要的信息进行加载
输出项
对于更新的内容要显示到班级首页相关地方
界面要求
色调跟主页相近,版面大体合理
2
交流平台管理
软件3班
交流平台是学生们进行学习,生活交流的地方学生只要登录成功后就能进行发表自己的言论。
管理员能够对交流的信息查看,对于发表的内容进行过滤后保存,管理员也能够发表自己的言论。
学生交流的内容
管理员对学生交流的内容进行处理并保存,对于最近的内容保存在交流平台的顶部
将最近的内容保存在交流平台的最新动态里面,点击“交流平台”按钮后显示相关内容
界面相对简洁明了
3
学生信息管理
学生信息是学生个人的重要信息,学生可以通过更新自己的可更改的相关信息(电话,头像等),对于可不更改的信息(身份证号码,住址,毕业学校等)采取只读方式,对于学生的相关信息存入DB中相应的表中,对于用户的密码采取相关的加密措施,防止被管理员通过DB查看用户的密码!
对于学生的信息存入数据库采用hibernate框架(不采用JDBC)。
管理员能够对学生的相关信息进行部分操作,但是不能进行更新,在需要学生的相关信息时可以直接取得学生的相关信息,然后进行相关的操作
管理员对新添加的用户进行编号(主键),管理员也可以查看部分学生的信息,可以取得学生的总学分并按序排列,从而可以了解班上学习优秀的同学,并可将此信息发送到班级首页上面
4
班级相册管理
2011-5-27
班级相册是学生集体展示的地方,学生通过点击相关的按钮来查看班级的相册情况,管理员需要对相册进行定时的更新和维护,并及时的将其反应到班级的首页上面
班级照片
管理员对最新的照片进行及时上传,并将最新上传的照片反应到班级首页的班级相册里面
班级相册最新更新的照片显示到主页相关的地方
5
通讯录管理
通讯录包含本班学生联系方式,学生登录后可以查看本班同学的联系方式,管理员可以查看学生的联系方式,但是不能对其更新
管理员对通讯录进行保存,对于退出本班的学生其相关信息存入相关的数据库并将其删除,防止加入不必要的信息
管理员将班级的通讯录更新情况及时更新到班级首页的通讯录里面
用户
日志
学生
学生日志功能是给学生能记录自己今天或是最近发生的事情,同时也可以选着公开还是私有,公开的日志可以给其他的同学查看,而且还可以给其他的同学评论,评论后能够回复。
对日志模块发表者有对其文章的修改,续写,和更改其属性(是公开还是私有)等功能!
日志中可以插入图片、文字、超链等等信息!
鼠标点击你要看的班级信息,只需要点击相关的链接!
同学可以通过日志可以记录自己在大学的有意义的生活,而且也为同学之间的了解增加了一个渠道。
点击相应的信息链接可以查看相关信息
属于首页和个人主页的一部分,色调跟主页相近,版面大体合理
查看个人信息
个人信息模块是给每个注册的同学管理自己的个人信息的平台,在这个功能中同学可以修改自己的用户名、手机号、QQ等等信息,并能及时的反应给管理员,及时的更新的通讯录中!
个人信息管理是为了是同学能的信息能够及时的得到更新。
查看班级留言
班级留言中注册的用户就有权限对班级里的留言进行查看,当然也可以自己在班级留言中留言。
一般的同学只有留言的功能,管理员就能对其功能进行回复和删除功能,查看班级留言中能够看到那位同学在什么时间留言,说了些什么内容管理员是怎么回复的等等信息。
查看班级留言信息能够知道最近大家都有些什么问题。
和待解决的问题。
查看班级新闻
班级新闻在整个班级管理里也是一个比较重要的模块,班级新闻中发布了最近班里的一些有趣的、重要的、或是同学获奖信息等等,旨在更加让同学们了解班级,让班级更好的发展。
班级新闻发布一些重要的信息。
学生交流平台
班级学生交流平台是给注册的同学之间的一个交流场所,在这个平台中同学们能够自由的发言,里面同学之间可以交流学习、生活、感情等等信息,在就交流平台中同学还可以查看之前交流的信息等等功能。
交流平台是给同学一个很好的信息交流的场所。
6
查看班级相册
相片是记录生活、学习、学习点点滴滴很好的见证,在班级相册中注册的同学可以看到很多的班级的相片。
见证班级里发生的一切。
班级相册是提供一个给同学查看班级照片的平台。
7
班级通讯录
班级通讯录里记录的是同学们联系方式,有私密性,所以只有注册的用户才能看到里面的信息,信息的更改由管理员修改。
在班级通讯录中同学能够看到班里任何一位通的手机、QQ等等信息,方便同学们之间的交流。
班级通讯录是为了告知同学们班里同学的信息,方面交流,也不会造成失去联系。
8
选课
选课功能模块,是给同学对学期课程的选择,课程的信息由管理员更新。
在选课平台中,同学能够看到关于自己的课程信息(任课老师、开课时间等等)。
提供一个给同学们选课的平台。
数据流图
是
否
是
状态图
打开系统
输入信息正确输入信息不正确
点击鼠标
点击鼠标点击鼠标
点击鼠标点击鼠标点击鼠标
点击鼠标键盘输入
键盘输入
输入信息不正确
输入信息正确
点击鼠标点击鼠标点击鼠标点击鼠标
e-r图
注:
1>
对于关系如下:
管理员与班级信息1:
管理员与学生1:
n
学生与课程m:
<
2>
逻辑层设计:
通过建立一些基本的table,要求每个表中设置相应的主键和外键,table与table间的联系通过建立专门的一个table,此table包含两个table的所有外键,通过table的外键可以检索相应table的相关信息。
然后将逻辑结构映射到物理层上面!
3>
相关数据项见E-R图
4>
采用mysql数据库
性能需求
1.安全性要求高,能有效控制和管理不同的用户的权限
2.在1兆每秒以上的专用网上,服务器能同时处理5000用户端并发的访问,内存至少512M
3.测试时必须配置java的运行环境,装有相应的服务器(例如tomcat),装有myeclipse8.6软件
4.每个页面的加载时间不得超过5秒
3.3数据库需求
数据库需求
数据项:
名称:
学号
别名:
student_number
取值:
varchar
备注:
主键,外键,用于唯一标识一个学生
名称:
姓名
student_name
学生的姓名
地址
student_address
varchar
学生的家庭地址
生日
student_birthday
date
学生的生日
年龄
student_age
int
取值16—55,否则非法输入
电话
student_tel
学生的电话
邮箱
student_mail
符合邮箱的命名规则,否则非法输入
性别
student_sex
char
学生的性别,默认“男”
课程号
course_id
主键,外键,课程存在的唯一标识符
上课地点
course_address
符合实际条件
任课教师
course_teacher
实际存在的老师
学分
course_point
取值1—10,否则非法
课程时间
course_time
上课时间,在正常时间内,否则非法
管理员账号
别名:
administrator_id
管理员联系方式
administrator_tel
管理员电话号码,符合正常号码,否则非法
管理员编号
administrator_number
管理员密码
administrator_password
要求数字,字母组合且长度在8-20之间,并对密码加密处理
班级文学
class_works
班级作品
班级动态
class_dynamic
班级的最新信息
班级成员
class_members
班级的成员
班级论坛
class_forum
班级留言板
class_messageLieve
提出对班级的建议等等
班级通讯录
class_telList
班级成员的电话号码
3.4设计约束
1:
前台页面设计要求
一、设计风格
1、依照网站的定位确定整体的设计风格。
2、主体框架页面、内容页尽量采用方型结构。
禁用长距离的斜线及弧线结构,可允许
小范围内的斜线及弧线。
封面页、专题页可不受此限制。
3、设计时尽量在方块区边缘、按钮、标题装饰块上体现设计技巧,拐角可以有曲线变
化。
拐角块最大不得超过18像素。
同一页面弧度尽量保持一致。
4、各主要栏目之间要求使用一致的布局,包括一致的页面元素;
一致的导航形式,使
用相同的铵钮,相同的顺序。
可跟首页有变化。
5、首页及各级页面都必须带有网站的flash(建议小于600*200),并链接到网站首页。
6、统一按兼容分辨率800*600设计。
为了使显示更友好,建议使用778或者760px设
计。
7、网站页面长度建议1屏半到2屏。
原则上长度不超过3屏,宽度不超过1屏。
根据
用户习惯和网站需要,国内中文网站综合类、门户类(包括垂直门户)网站可设计超过3
屏。
二、图形设计规范
1、
图片标准尺寸
全尺寸banner为468×
60px,半尺寸banner为234×
60px,小logo为88×
31px
另外150×
68、120×
90,120×
60也是标准尺寸,网站logo一般控制在150×
54以内,
客户要求或特殊广告图片可另定尺寸。
建议首页存储大小不得超过150K(包括图片),其它页面经压缩后尺寸不得超过70K。
2、
图片的分类及命名规则
☆
名称分为头尾两两部分,用下划线隔开。
头部分表示此图片的大类性质,例如广告、标志、菜单、按钮等等。
☆一般来说:
放置在页面顶部的广告、装饰图案等长方形的图片我们取名:
banner
标志性的图片我们取名为:
logo
在页面上位置不固定并且带有链接的小图片我们取名为button
在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名:
menu
装饰用的照片我们取名:
pic
不带链接表示标题的图片我们取名:
title
依照此原则类推。
小标一定做成透明的。
3、Banner制作要求
1)大Banner(468×
60Pixel)容量尽量限制在15K内,格式尽量选用GIF及动态格式。
2)帧切换时尽量半静半动。
少用满底256色以上的图像。
闪切变化主要体现在文字上。
4、图标和图片
1)在图标的制作上应采用简捷,色彩明快的图标;
在选用单色图标时应根据本栏目的色彩进行搭配。
2)图标存储为GIF格式(除个别情况外),尽量采用16色、填充色或单色。
3)图片依情况存成GIF或JPEG格式,原则上色调单一的图片存成GIF格式,色彩复杂、层次丰富的存在JPEG格式。
4)设计时不得用15K以上的图片,如图片过大可以考虑采用图片分割的办法。
5)内容图片、导航图片的border设为0,并要求加上alt说明。
6)普通图片不必加alt说明,但如果有链接要把border设为0。
7)公用图片或有可能更换的图片不要指定图片的尺寸大小(width,height)。
三、名称约定
1、路径/文件名设定
路径/文件命名时一律采用小写英文字母、数字、下划线的组合,其中不得包含汉字、空格和特殊字符;
目录的命名请尽量以英文翻译为优先,尽量避免使用拼音作为目录名称
2、路径/文件名称需与栏目菜单名称具有相关性3、
各路径下的开始文件,命名为index.*静态文件为index.html,动态文件为
index.asp,index.aspx,index.php,index.jsp
4、
文件名中用"
_"
下划线作为连接符。
5、
如页面文件过长需要拆分,建议多个文件按顺序依次命名为filename01.*、filename02.*……
内容不同但属于同类的,且需定期更新的页面文件或文本采用:
名称缩写+(年份)+月份+日期+序号,如=news081508.*
6、大流量网站的首页和各栏目首页尽量使用以html为文件后缀名的静态页面。
其他经
常访问的动态页面也建议模拟为静态页面。
四、目录结构规范
目录建立的原则:
以最少的层次提供最清晰简便的访问结构。
目录命名的规范(参照名称约定)
根目录一般只存放index.html以及其他必须的系统文件
3、
每个主要栏目建立一个相应的独立目录
根目录下的images用于存放各页面都要使用的公共图片,子目录下的images目录存放本栏目页面使用的私有图片
所有JS脚本存放在根目录下的scripts目录或includes目录
6、
所有CSS文件存放在根目录下style目录
7、
每个语言版本存放于独立的目录。
例如:
简体中文gb,英文en
8、
所有flash,avi,ram,quicktime等多媒体文件建议存放在根目录下的media目录,如果属于各栏目下面的媒体文件,分别在该栏目目录下建立media目录
9、
广告、交换链接、banner等图片保存到adv目录
10、页面下载、解释时间在56k链接速度下不能超过40秒(栏目首页、表单页)或20秒(一般页面)。
五、链接规范
1、新闻、信息类通常用新开窗口方式打开。
2、顶部导航、底部导航通常采取在本页打开,特殊栏目和功能可新开窗口。
3、链接带下划线为链接通常的默认风格,顶部导航或特殊位置为了观赏性可用样式表取消下划线。
4、链接的颜色可配合主题颜色风格改变,通常为蓝色、暗蓝色、黑色,但激活后的链接颜色、鼠标移动其上时的链接颜色要同本身颜色进行区分。
六、页面制作规范
1、色彩规范
1)根据网站性质,避免在一个页面上有太多的色彩,活泼但不失稳重,颜色柔和但不乱
2)文字的色彩要与页面协调。
3)即使页面有背景图片,也应该设置背景色,通常默认设置背景色为白色
2、表格
1)定义表格宽度时使用绝对值(指定像素)。
2)内嵌最大表格宽度为775pix,align=left(前提在设定为778pix的框架内)
3)页面中从上至下尽量拆分成多个层叠的表格,尽量用TBODY这个标签可以控制表格分行下载,当表格内容很大时比较实用,在需要分行下载处加上
2:
后台设计要求
1)每个页面的命名以该页内容的主题命名且首字母小写,或复合命名。
例如:
login.jsp,login_check.jsp,student_info.jsp
2)每个页面的属性用相关的英文单词命名,复合命名以“_”作为分隔符。
number,identity,password,class_w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 班级 管理 系统软件 需求 规格 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)