




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
班级信息管理系统院系:经济管理系专业:市场营销班级:营销0902小组成员: 董万均 段绿叶 功能设计,参看课本 刘兰 代码设计 马廷旭 输入设计 向博凡 输出设计 徐洪柱 决策树 张莉 层次化模块控制图 周明霞 层次化模块控制图目录1导言。21.1目的。21.2缩写说明。22应用环境。22.1系统运行硬件环境。22.2系统运行软件环境。3 2. 3 系统设备配置。33 系统设计 。43.1 系统功能设计 。43.2 系统代码设计。4 3.2.1 系统代码设计要求。5 3.2.1 系统代码设计内容。53.3 输入输出设计。6 3.3.1 输入设计。6 3.3.2 输出设计。74 模块功能和处理过程设计。84.1 层次化模块结构图。85 总结。81、 导言1.1 目的本项目是为我们班级信息管理而开发的,由于大学活动多,各种资料打印费用大,时间比较分散,而且在大学里有很多通知文件,为了节省时间和费用,便于有效管理。本系统还记录班级成员的基本信息,班级活动等,便于学生随时查询班级信息,便于一个班级增强凝聚力,信息的集中管理。为了实现辅导员的通知能顺利的到达每一个学生,学生的各项活动能被完整有效的保存,所以建立此系统。1.2 缩写说明: JSPJava Server Page(Java服务器页面)的缩写,一个脚本化的语言。UMLJava Server Page(Java服务器页面)的缩写,一个脚本化的语言。CMcommission 班委的缩写,一个脚本化的语言。HTHead teacher 班主任的缩写,一个脚本化的语言。STStudents 学生的缩写,一个脚本化的语言。SM Schoolmaster 老师的缩写,一个脚本化的语言。2、应用环境2.1 系统运行硬件环境本系统的硬件环境如下:l 客户机:普通PCn CPU:P4 1.8GHzn 内存:256MB以上n 分辨率:推荐使用1024*768像素l WEB服务器n CPU:P4 1.8GHzn 内存:256MB以上l 数据库服务器n CPU:P4 1.8GHzn 内存:256MB以上2.2 系统运行软件环境l 操作系统:Windows XP和 window 7l 数据库:SQL Server 2000l 开发工具包:JDK Version 1.4.2l JSP服务器:Tomcatl 浏览器:IE6.02.3系统设备配置 计算机硬件配置方案主要考虑到以下因素:系统吞吐量、系统响应时间、系统可靠性、数据管理方式等等。 根据系统分析的结果考虑的物理结构和硬件配置,并结合实际情况和所选用的软件开发工具和数据系统特点来综合进行考虑需要的配置方案是以下:Cpu:inter Pentium 500 MHZ(或更高)内存:256M(或以上)硬盘:40G(或以上)打印机:HP1020标准键盘和鼠标以及显示器 在系统软件配置如下:Micsoft windowsxp visual foxpro6.0(或以上) 图B-13系统设计3.1 系统功能设计班级信息管理系统 辅导员班委学生xixitong 查询班级学生信息学生各人信息输入填写申请信息发布学校信息学生信息的查询录入班级信息管理班级活动成员权限设置导入每期成绩 图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审核3) 用户代码 学生S 教师T 管理员A 系主任M4)产品代码 01 个人信息 02考试信息 03 成绩信息 04班级集体05活动信息 06 课程变动信息 07放假信息3.3输入输出设计3.3.1输入设计:1)输入屏幕设计,即人机对话:菜单式、填表法、应答式2)基本思想采用交互性的输入操作只要求输入者输入必须输入的内容,如标识号,由计算机在系统中查找该标识号所指代的对象。如果查找到该对象,则将该对象的其它关键性说明信息填写于屏幕上的相关位置,以让操作者进行比对确认,在确认对象后,开放对该数据对象的相关操作的输入域,供操作者进一步输入操作要求。操作者最终显性或隐性确认所有输入操作后,转入下一步处理3)输入屏幕的设计原则说明的显著性:让操作者明确应输入哪些数据及如何输入操作的引导性:有明确的输入引导及帮助信息转换的流畅性:在进行多条记录的输入操作中,应考虑输入者的操作习惯,以隐性方式进行操作转换(当然重大性数据或关键操作的确认可适当采用显式转换方式4) 输入方式设计输入方式设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式。常用的输入方式有:键盘输入、网络数据传送两种形式。通常在设计新系统的输入方式时,应尽量使输入接近数据源,减少重复输入次数。(1) 键盘输入 键盘输入方式(key-in)包括联机键盘输入和脱机键盘输入(通过键到盘、键到带等设备,将数据输入到磁盘/磁带文件中然后再度入系统的设备)两种方式。(2)数据存储器传送数据即数据输出和接收双方事先约定好的传送数据文件的标准格式通过活动硬盘/闪存U盘/光盘传送数据文件。5) 输入格式利用智能输入方式,由计算机自动将输入送至不同的表格3.3.2输出设计:1)输出内容: 学生相关通知文件,班级成员的基本信息,学生成绩,班级活动等信息。2)输出格式:输出的内容为报表形式,以表格形式的格式打印输出。3)输出设备:形式打印机。4)输出介质:普通打印机。报表模块报表格式定义打开文件,列出已定义的报表清单选择要打印的报表报表格式文件数据文件打印报表 图B-3 报表生成器设计4、模块功能和处理过程设计4.1层次化模块结构图层次化模块结构图主要描述了整个班级信息管理系统的设计结构以及各类模块之间的关系。班级信息管理 c.1.1.1管理端 c.1.2.2学生端 c.1.2.1班委管理端 c.1.3.3辅导员管理端 c.1.3.2登陆查询 c.1.3.1教师查询 c.1.2.3表示:输入和查询代表:输出 图B-4 层次化模块结构图5、总结 本班级信息管理系统实现了需求分析中的查询、输入、输出等功能,能够让管理员用户(班
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合肥市专利权质押融资:现状、困境与策略转型研究
- 合作学习:高职英语听力教学的创新驱动力
- 押题宝典教师招聘之《小学教师招聘》通关考试题库附参考答案详解(基础题)
- 2025年教师招聘之《幼儿教师招聘》综合提升试卷含答案详解(基础题)
- 教师招聘之《小学教师招聘》通关训练试卷详解附参考答案详解【达标题】
- 2025年教师招聘之《小学教师招聘》通关提分题库带答案详解(突破训练)
- 教师招聘之《小学教师招聘》练习题(一)【典型题】附答案详解
- 教师招聘之《幼儿教师招聘》考试押题密卷及参考答案详解【黄金题型】
- 教师招聘之《幼儿教师招聘》测试卷附答案详解(培优a卷)
- 派出所执法规范化整改措施及下一步工作计划
- 英语外研八年级上册群文阅读课PPT 韩茜
- 医院药师职业技能大赛试题
- 2107北印复习05课件选题策划报告
- 2023年二级保密资格评分标准具体操作方法
- 商户收单业务培训
- 无机及分析化学课件(第四版)第一章学习资料
- 26个英文字母书写动态演示课件
- 电路学课件:1-6 电压源和电流源
- 区妇联家庭教育工作的调研报告
- 劳保用品发放表格及管理
- 江苏省盐城市各县区乡镇行政村村庄村名居民村民委员会明细
评论
0/150
提交评论