班级信息管理系统设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1 导言。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2
1.1 目的。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2
1.2 缩写说明。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2
2 应用环境。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2
2.1 系统运行硬件环境。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2
2.2 系统运行软件环境。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3
2. 3 系统设备配置。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3系统设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。4
3.1 系统功能设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。4
3.2 系统代码设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。4
3.2.1 系统代码设计要求。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5
3.2.1 系统代码设计内容。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5
3.3 输入输出设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6
3.3.1 输入设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6
3.3.2 输出设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7
4 模块功能和处理过程设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8
4.1 层次化模块结构图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8
5 总结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8
1、导言
1.1 目的
本项目是为我们班级信息管理而开发的,由于大学活动多,各种资料打印费用大,时间比较分散,而且在大学里有很多通知文件,为了节省时间和费用,便于有效管理。本系统还记录班级成员的基本信息,班级活动等,便于学生随时查询班级信息,便于一个班级增强凝聚力,信息的集中管理。
为了实现辅导员的通知能顺利的到达每一个学生,学生的各项活动能被完整有效的保存,所以建立此系统。
1.2 缩写说明:
JSP
Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。
UML
Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。
CM
commission 班委的缩写,一个脚本化的语言。
HT
Head teacher 班主任的缩写,一个脚本化的语言。
ST
Students 学生的缩写,一个脚本化的语言。
SM
Schoolmaster 老师的缩写,一个脚本化的语言。
2、应用环境
2.1 系统运行硬件环境
本系统的硬件环境如下:
●客户机:普通PC
⏹CPU:P4 1.8GHz
⏹内存:256MB以上
⏹分辨率:推荐使用1024*768像素
●WEB服务器
⏹CPU:P4 1.8GHz
⏹内存:256MB以上
●数据库服务器
⏹CPU:P4 1.8GHz
⏹内存:256MB以上
2.2 系统运行软件环境
●操作系统:Windows XP和 window 7
●数据库:SQL Server 2000
●开发工具包:JDK Version 1.4.2
●JSP服务器:Tomcat
●浏览器:IE6.0
2.3系统设备配置
计算机硬件配置方案主要考虑到以下因素:系统吞吐量、系统响应时间、系统可靠性、数据管理方式等等。
根据系统分析的结果考虑的物理结构和硬件配置,并结合实际情况和所选用的软件开发工具和数据系统特点来综合进行考虑需要的配置方案是以下:Cpu:i nte r Penti umⅢ500 MHZ(或更高)
内存:256M(或以上)
硬盘:40G(或以上)
打印机:HP1020
标准键盘和鼠标以及显示器
在系统软件配置如下:Mi csoft wi ndowsxp vi sual foxpro6.0(或以上)
图B-1
3系统设计
3.1 系统功能设计
图B-2 系统总体的功能结构图
3.2 系统代码设计
3.2.1代码设计要求
1).源程序的正确性是对程序质量的最基本要求;
2).源程序的简明清晰,才便于验证源代码和模块规格说明的一致性,容易进行测试和维护;
3).源程序的清晰与效率之间常存在矛盾,要求清晰性好的程序一般效率较低,而要求效率高的程序一般清晰性较差。对于大多数模块,编码时应该把简明清晰放在第一位。
4).除了编码阶段产生源代码外,在测试阶段也需要编写一些测试程序,用于对软件的测试。
5).采用顺序编码法和数字编码相结合。
3.2.2 代码设计内容
新系统设计代码,一方面可统一信息管理,另一方面是为了方便数据输入。产品代码为数字字符,功能代码为混合码,采用顺序编码结构。名称代码、用户代码为字符码。
在系统运行过程中,凡是需要增加、删除、修改、查询、录入、审核某种产品时,只需要输入产品代码即可,而且代码表显示在输入或输出窗口中,用户不一定要记住学生的代码可随时通过系统联机查询。具体代码:
1)名称代码 BJXXGLXT 班级信息管理系统
2)功能代码 G.01删除 G.02增加 G.03修改G.04录入 G.05查询 G.06审核