学生公寓管理系统系统设计报告_第1页
学生公寓管理系统系统设计报告_第2页
学生公寓管理系统系统设计报告_第3页
学生公寓管理系统系统设计报告_第4页
学生公寓管理系统系统设计报告_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成绩课程设计报告题目学生公寓管理系统

--系统设计报告课程名称软件项目实践(一)院部名称信息技术学院专业计算机科学与技术班级09计算机科学与技术(1)学生姓名学号课程设计地点课程设计学时指导教师金陵科技学院教务处制【注:根据课程设计大纲第四项具体要求撰写课程设计报告】学生公寓管理系统--概要设计报告该文档的目的是描述综合信息管理平台项目的概要设计,其主要内容包括:系统功能简介;系统结构设计;系统接口设计;数据设计;模块设计;界面设计;本文档的预期读者是:设计人员;开发人员;项目管理人员;测试人员;该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计中确定1.3参考资料[1]《软件工程案例教程》,韩万江,机械工业出版社[2]《软件重构》,清华大学出版社[3]《JavaSE6.0基础及案例应用开发》李刚生,清华大学出版社1.4版本更新信息本文档的更新信息记录入表B-1所示表B-1版本更新记录修改编号修改日期修改后版本修改位置修改内容概述0012012-全部出示发布版本本说明书主要是为了对学生公寓管理系统进行使用和维护。该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询,信息打印等的自动化控制,将会使学生公寓管理工作大大减轻,方便友好的信息管理用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地应用于现代化学生成绩管理,成为管理人员的得力助手。3.3系统结构图1、学生公寓管理系统学生公寓管理系统学生公寓管理系统寝室长与室员模块管理员模块寝室长与室员模块管理员模块2、管理员模块管理员模块管理员模块留言板管理查询功能用户管理班级管理寝室管理留言板管理查询功能用户管理班级管理寝室管理3、寝室管理寝室管理寝室管理寝室公告栏寝室信息管理文明寝室管理寝室楼添加修改删除寝室损坏管理寝室公告栏寝室信息管理文明寝室管理寝室楼添加修改删除寝室损坏管理4、班级管理班级管理班级管理添加、修改、删除专业名称添加、修改、删除系别名称添加、修改、删除专业名称添加、修改、删除系别名称5、用户管理用户管理用户管理添加学生基本信息学生基本资料管理管理员密码修改添加管理员添加学生基本信息学生基本资料管理管理员密码修改添加管理员6、功能查询功能查询功能查询评分查询寝室楼查询辅导老师查询班级名称查询专业名称查询系别名称查询姓名查询学号查询评分查询寝室楼查询辅导老师查询班级名称查询专业名称查询系别名称查询姓名查询学号查询7、留言板管理留言板管理留言板管理搜索留言回复、删除留言搜索留言回复、删除留言8、寝室长与室员模块寝室长与室员模块寝室长与室员模块评分录入损坏登记寝室损坏文明寝室系别查询寝室查询评分录入损坏登记寝室损坏文明寝室系别查询寝室查询留言板个人资料留言板个人资料 本系统的硬件环境如下:1)客户机为普通CPUCPU:P41.8GHz以上;内存:256MB以上;分辨率:推荐使用1024*768像素。2)数据库服务器CPU:P42.0GHz;内存:1GB以上;硬盘:80GB以上。 本系统的软件环境如下:操作系统:Windows2000/Windows2003/WindowsXP或以上版本数据库:SQLServer2005开发环境:Eclipse系统的总体结构设计遵循如下原则:1)系统应具有良好的适应性。能适应用户对系统的软件环境、管理内容、模式和界面的要求;2)系统应具有可靠性。采用成熟的技术方法和软件开发平台,以保证在以后的实际应用中安全、可靠;3)系统应具有良好的安全性。应提供完善的安全机制和用户权限限制机制,确保数据的受限访问;4)系统应具有良好的可维护性。系统应易于维护安装;5)系统应具有良好的可扩展性。系统应适应未来信息化建设的要求,能方便地进行功能扩展,以建立完善的信息集成管理体系;6)系统的设计开发应符合信息安全化建设的要求,以方便实现其他设备以及各类应用系统的集成。 主要界面设计如下:管理员模块设计对本系统的各个子模块进行了系统分析和数据库设计之后,本章将主要讨论该系统所实现的各部分功能:(1)管理员登录界面运行系统首先进入登录界面,界面简洁明了。(2)后台管理主界面角色有三种选择,室员、寝室长、管理员,选择管理员进入管理员后台管理,有寝室管理、班级管理、用户管理、功能查询、留言板五个功能模块,中间显示的是服务器统计信息。(3)寝室管理模块这个模块是对寝室进行管理,主要有寝室楼的添加、修改、删除,文明寝室管理,寝室损坏管理,寝室信息管理,寝室公告栏管理几个模块。(4)班级管理模块班级管理主要有两个方面的功能,系别的添加、修改、删除和专业的添加、修改、删除,分别对学生信息进行设置。(5)用户管理模块用户管理模块的功能是对管理员和学生信息进行管理,可以添加新的管理员,修改管理员的密码,添加学生和对学生信息进行修改几个功能。(6)功能查找模块管理员可以对学生信息,寝室楼信息及文明寝室信息进行查找,对学生信息的查找有通过姓名、学号、班级、系别、专业、导师等进行查找。寝室长与室员模块设计首先在登录界面中选择室员、寝室长分别进入寝室长管理界面和室员界面,寝室长管理界面和室员界面唯一不同的地方就是室员界面不能进行损坏登记和评分录入模块的操作。因为这两个操作只有寝室长有这个权限。登录界面和管理员界面一样,输入学号密码进入管理界面,这个管理模块主要有寝室查询、班级查询、文明寝室、寝室损坏、损坏登记、评分录入、个人资料、留言板、寝室制度几个功能,主界面显示了寝室信息、班级信息、文明寝室信息、和损坏信息。(1)寝室查询输入选择要查找的寝室,可以找到这个寝室的信息。(2)班级查询选择要查询的系别名,进行查找,可以找到所有这个系别班级的学生信息(3)文明寝室文明寝室可以根据选择几栋、几号,加上搜索内容进行所搜文明寝室的信息。(4)寝室损坏在这个功能模块中,可以按照几栋、几号、审核、没有审核进行内容查询,结果会显示损坏寝室的信息及内容。(5)损坏登记这个模块是寝室长的权限范围,可以根据寝室损坏情况进行网上登记,管理员界面会显示这些登记信息,这样就可以派维修人员来维修,方便省事。(6)评分录入对寝室的得分进行登记录入。(7)个人资料在这个模块可以对自己的个人信息进行修改,查看等。(8)留言板进入系统的留言板板块,可以进行留言,把自己想说的话或有什么疑问想法写在这里,可以对系统提出建议以便管理员进行改进。(9)管理制度显示宿舍管理中的一些基本制度和要求,宿舍管理制度,要求每个学生都必须遵守。E-R图1、寝室管理E-R图是否文明几栋是否文明几栋分数类别文明寝室分数类别文明寝室寝室楼管理删除编号类别几栋几栋寝室楼管理删除编号类别几栋几栋几人间几号管理几人间几号管理ID类别编号管理ID类别编号管理管理员管理员损坏公告栏损坏公告栏学号密码内容几号学号密码内容几号管理管理是否审核是否审核删除删除ID宿舍公告栏ID宿舍公告栏显示内容显示内容时间作者时间作者2、班级管理E-R图专业名系别专业名系别专业添加删除修改学号ID系名管理员学号ID密码3、用户管理E-R图IDID学号学号密码密码学生系别E-mail学生系别E-mail民族姓名性别年龄学号入学时间寝室身份导师班级专业管理员管理员学号家庭地址新增管理学号家庭地址新增管理修改新管理员修改新管理员ID密码ID密码密码密码旧密码新密码旧密码新密码查询功能E-R图学生学生系别E-mail民族姓名性别年龄学号入学时间寝室身份导师班级专业家庭地址学号ID学号ID密码密码是否文明管理员是否文明管理员几人间几人间分数分数查询查询文明寝室文明寝室几号删除几号删除几栋寝室楼几栋寝室楼类别编号类别编号几栋类别几栋类别学生公寓学生公寓管理系统查询缴费管查询缴费管理公寓管理学生管理用户管理模块设计功能模块划分在整体设计中,我们将宿舍管理系统分为五个大的模块:用户管理模块、学生管理模块、公寓管理模块、缴费管理模块、查询模块。每个模块将实现不同的功能,下面将具体进行介绍。1)用户管理模块用户管理模块只有新用户注册模块1.新用户注册:详细记录入住宿舍楼的学生情况、缴费情况和毕业离校情况。学生管理管理注销毕业学生资料学生资料管理2)学生管理模块学生管理管理注销毕业学生资料学生资料管理图1系统分支(学生管理模块)功能模块图学生管理模块包括:学生资料管理和注销毕业学生资料两大部分。1.学生资料管理:登记学生的个人信息包括。2.注销毕业学生资料:登记学校所有公寓退宿人员的情况。按学号查询学生资料3)信息查询模块按学号查询学生资料查询管理查询管理查询未缴费学生查询未缴费学生图1系统分支(信息查询模块)功能模块图信息查询模块基本上包括:学生查询、班级浏览、宿舍浏览、1.学生查询:实现每个学生基本信息情况的查询功能。2.班级浏览:实现浏览各个系到各班的信息情况。3.公寓浏览:实现浏览每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。公寓调动公寓楼管理公寓分配公寓管理公寓调动公寓楼管理公寓分配公寓管理房间管理系统分支(公寓管理模块)功能模块图宿舍管理模块基本上包括:公寓管理、公寓分配、公寓楼管理、房间管理。1.公寓调动:纪录每周每个宿舍楼每个宿舍每个人的扣分情况2.公寓分配:按班级和宿舍两种不同分法在一段时间内的个人扣分的名单的统计情况。3.公寓楼管理:实现宿舍先进集体和先进个人的名单的统计。4.房间管理:实现对宿舍内的成员的性别、年龄、可住人数、已住人数进行管理。缴费管理学生缴费5)缴费管理模块缴费管理学生缴费图1.系统分支(基础数据模块缴费管理模块包括:学生缴费。1.学生缴费:实现学生每学年的缴费管理以及未缴费学生的情况。8.数据库设计8.1逻辑结构设计为了编码方便,表名与字段名一律采用英文字符命名。另外,为了提高可扩展性,各表的各字段会因具体需要进行类型与长度的定义。1)关于字符类型的编号方面的信息,各表将以Varchar(10)进行储存;关于字符类型的备注方面的信息,各表将以Varchar(50)进行储存;关于其他字符类型的信息,各表将以Varchar(20)进行储存。2)关于其数值类型的信息,各表将以Real进行储存。3)关于其日期类型的信息,各表将以DateTime进行储存。列名数据类型数据长度允许空用户名char10密码char16√用户信息表列名数据类型数据长度允许空学号int4房号char10√缴费号int4√姓名char10√性别char4√入学时间datetime8√毕业时间datetime8√班char20√系char26√学院nchar16√学生信息表列名数据类型数据长度允许空楼号char10楼名char28位置char10√房间数float8√楼高int4√住宿费money8√宿舍信息表描述数据类型数据长度允许空房号char10楼号char10√性别char2√可入住人数int4√已入住人数int4√房间信息表列名数据类型数据长度允许空缴费号int4学年学费money8√缴费表8.2物理模块设计 数据库的物理结构设计主要是对数据在内存中的安排进行设计,包括对索引区、缓冲区的设计;对使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;设置访问数据的方式方法。在非系统卷安装SQL数据库文件。采购管理系统--详细设计报告 本文档的目的是描述综合信息管理平台项目的详细设计,其主要内容包括:系统功能简介。系统详细设计简述。各个模块的三层划分。最小模块组件的伪代码。本文档的预期读者是:设计人员。开发人员。项目管理人员。测试人员。 该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在现实中确定。 [1]《企业文档格式标准》V1.1,北京长江软件。 [2]《软件详细设计报告格式标准》V1.1,北京长江软件软件工程过程化组织。1.4参考资料 [1]《实战Structs》,TedHusted,机械工业出版社。 本文档版本更新记录如表C-1所示:表C-1版本更新记录修改编号修改日期修改后版本修改位置修改内容概述0012012-全部初始发布版本2.功能模块详细设计过程系统登录负责用户的登录。主要用于对进入库存管理系统的用户进行安全性检查,以防止非法用户进入该系统。只有合法的用户,才可以进入系统,同时根据管理员分配的权限,给予操作员相应的权限。1)新建一个windows窗体,命名为frmLogin.cs,它主要用于实现系统登录功能。2)单击【确定】按钮,调用登录表的方法类,判断用户输入的用户名称和密码以及登录身份是否相匹配,如果匹配,则登录系统。以下是用户登陆情况的判定表:1234用户名,密码正确0011管理员

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论