(2) 在读取信息的时候,不允许出现因为系统的原因导致操作失败,也不允许发生重复罗列数据。 (3) 在执行增删数据操作的时候,不允许因为系统的原因发生多删除、多增加,增删失败的情况。 (4) 进行修改操作之后要求保持对应列表的一致性。 (5) 支持多用户的并发操作。
(6) 系统应该保证稳定运行,在连续运行过程中不出现重大失误。
3.3.2 操作方式
系统在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标
的点击完成,但是,界面要求有相应键盘的定位操作。
3.3.3运行环境
系统在通常的条件下,在WndowsXP上安装运行,但是还要求能够在Windows7及后续的MS操作系统上运行。
3.4开发环境
开发平台:Microsoft Visual Studio 2005
开发语言:C#
数据库:SQL SERVER 2005
4 系统设计
4.1系统功能结构设计
学生公寓管理系统的主要对象是公寓在日常所发生的活动数据,通过分析, 学生公寓管理系统从功能上分为登陆模块和主程序模块两大部分。 登陆模块主要用于登陆学生公寓管理系统,是进入系统的第一步,主要涉及用户类别、登录号、密码的检测判断和软件验证。
主程序模块是整个系统的操作界面,包括报修管理、奖罚管理、个人信息管理、系统帮助等模块。下面分别介绍这些模块的功能:
(1)报修管理模块包括添加信息、宿舍变更、报修的类别、报修的日期、查询条件、查询值、删除记录和退出等功能。
(2) 奖罚管理模块包括获得荣誉、所受惩罚、查询条件、查询值、删除记录、修改、添加记录和退出等功能。
(3)个人信息管理模块包括设置个人信息、删除个人信息、修改密码和退出功能。 (4)系统帮助模块为系统的使用加以说明帮助。
5数据库设计
5.1 数据库的引入
数据库技术从60年代中期至今只有不到40年的历史,但其发展速度之快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型
的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。
数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。
数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。
一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。可以说一个动态网站的建设是离不开一个设计最优的数据库的。我们现在可以使用的数据库有很多种,如:Fox数据库(.dbf)、Access数据库(.mdb)、DB2、Informix、Oracle和SQL Server等等,在本次设计中,选择了SQL Server作为后台数据库工具,因为它功能远比Access强大,并提供了许多标准的关系数据库管理功能的支持。他的各种关系数据库管理系统适应于各种硬件平台,包括Unix,PC和主机系统。
5.2数据库结构设计
5.2.1逻辑结构设计
表5-2-1至表5-2-3 为数据库各表的结构,主键用下滑线表示
表5-2-1:dbo.tb_baoxiu
字段名称 bh gyh ssh szxm bxlb sj
字段说明 编号 公寓号 宿舍号 舍长姓名 保修类别 时间 数据类型 数据长度 10 10 10 10 10 10 是否可为空 否 否 否 否 否 否 Varchar Varchar Varchar Varchar Varchar Varchar 表5-2-2:dbo.tb_jfgl
字段名称 bh gyh ssh bj szx hdry 字段说明 编号 公寓号 宿舍号 班级 所在系 获得荣誉 数据类型 数据长度 50 10 10 30 20 20 是否可为空 否 否 否 否 否 否 Varchar Varchar Varchar Varchar Varchar Varchar
sscf
所受惩罚 Varchar 表5-2-3:dbo.tb_Information
30 否 字段名称 userName name answer1 answer2 answer3 字段说明 用户名 姓名 回答1 回答2 回答3 5.2.2数据库物理结构设计
数据库Departmentmanage的物理结构符合SQL Server 2005关于数据文件、卷、页的分配和分配规则。
数据库Departmentmanage的日志文件初始大小为10MB,按照超过最大容量后10%的增长速率进行增长,不限制日志文件的最大尺寸,逻辑名称为Departmentmanage_log, 物理名称为C:\\Departmentmanage.ldf。
6系统的功能实现
6.1.报修管理
6.1.1报修管理模块界面的设计
图6-1-1报修管理模块界面的设计
6.1.2报修管理模块图控件的设
图6-1-1报修管理模块界面的设计
窗体或控件类型 From 窗体或控件名称 Frmjbxgl txtNo TextBox txtgyh txtssh txtszxm txttxtSelect combox combbxlb Text Text Text Text Text Text Items 属性名称 属性设置值 报修管理 (空) (空) (空) (空) (空) 门 窗
柜子 桌子 凳子 床 拖把 笤帚 簸箕 衣服杆 水桶 灯 编号 公寓号 宿舍号 舍长姓名 报修类别 宿舍号 舍长姓名 报修的类别 编号 保修日期 查询条件 查询值 公寓号 查询 修改 添加 全部 删除 退出 combox cmbSelect Items label1 label2 label3 label label4 label5 label6 label7 label8 btnSelect btnUpdate button btnChagePassword btnAll btnDelete btnClose Text Text Text Text Text Text Text Text Text Text Text Text Text Text
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生公寓管理系统毕业设计(2)在线全文阅读。
相关推荐: