学生公寓管理系统的开发专科毕业论文(编辑修改稿)内容摘要:
资产的收入或其它物品的入库进行记录。 如图 所示 : 图 公寓资产运行图 记录查看与记录删除 主要是对学生请假、学生违规、卫生记录,公寓资产等记 录所进行的操作,利用这两个功能可以对任一记录进行查看与删除。 如图 , 所示 : 图 记录查看 图 记录删除运行图 值班记录 它的功能主要是针对 值班人员开发出来的,在 这里可以让值班人员对当天值班情况进行一个小记,以便日后查看。 如 图 所示 : 图 值班记录运行图 第 4 章 数据库设计 本系统采用 Acess 数据库,数据库名称为 db(公寓管理系统),下面给出数据库概念设计及数据库库表结构设计。 [8] 数据库概念设计 系统实体及属性的逻辑说明 1.公寓管理系统中所涉及的实体 用户、 学生、公寓、寝室。 2.实体的属性 用户: Id、用户名、密码、用户管理、密码修改、权限设置、系统初始化。 学生: 学号、姓名、性别、年龄、电话、寝室电话、备注。 学生请假: 姓名、班级、公寓、寝室、天数、备注。 学生违规:日期、姓名、班级、公寓、寝室、备注。 寝室资产:日期、公寓、名称、数量、单价、备注。 实体属性图 1. 用户实体:主要用于存储注册使用本系统的用户的基本信息。 用户信息的实体属性 图如图 所示。 图 用户实体属性图 2.学生实体:主要用于存储学生的基本信息。 学生信息的 实体属性 图如图用户 ID 用户名 用户管理 密码修改 权限设置 密码 系统初始化 图 学生实体属性图 3.请假实体:主要用于存储学生请假的基本信息。 请假信息的 实体属性 图如图 所示。 图 请假实体属性图 4.违规实体:主要用于存储学生违规的基本信息。 违规学校信息的实体属性图如图 所示。 学生请假 日期 姓名 公寓 寝室 天数 班级 备注 学生 学号 姓名 年龄 电话 寝室电话 性别 备注 图 违规实体属性图 5.资产实体:主要用于寝室资产的基本信息。 资产信息的实体属性图如图 所示。 图 资产实体属性图 资产 日期 公寓 数量 单价 名称 备注 学生违规 日期 姓名 公寓 寝室 班级 备注 系统总体 ER图 图 系统总体 ER 图 数据库设计 数据库是数据库应用程序的重要组成部分。 一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。 一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务端程序的编程和维护的难度,而且会影响系统实际运行的性能。 根据系统的功能设计要求为各个数据库表设计字、数据类型、长度及 是否为空等相关信息。 以下是本系统主要的几个表: 表 用户信息表( User) 序号 字段名 字段类型 说明 备注 用户 用户权限 用户密码 用户名 查看 卫生 入住 学生 公寓 请假 资产 学号 班级 姓名 专业 寝室 电话 电话 n n n n 1 1 n 1 1 1 n 1 公寓 文本 2 寝室 数字 3 姓名 文本 4 学号 数字 学生唯一标识 主键 5 班级 数字 所在班级 6 性别 文本 7 入学时间 数字 8 年制 数字 9 寝室电话 数字 10 个人电话 数字 表 学生请假( qingjia) 序号 字段名 字段类型 说明 备注 1 日期 数字 2 姓名 文本 唯一标识 主键 3 班级 数字 4 公寓 数字 5 寝室 数字 6 天数 数字 7 原因 文本 8 老师 文本 表 学生违规( weigui) 序号 字段名 字段类型 说明 备注 1 日期 数字 2 姓名 文本 唯一标识 主键 3 班级 数字 4 公寓 数字 5 寝室 数字 6 原因 文本 7 程度 文本 8 处罚 文本 表 卫生查看( weisheng) 序号 字段名 字段类型 说明 备注 1 公寓 数字 2 寝室 数字 3 检查 1 文本 4 检查 2 文本 5 检查 3 文本 6 检查 4 文本 7 检查 5 文本 8 得分 数字 9 减分 数字 10 等级 文本 表 资产查看( zichan) 序号 字段名 字段类型 说明 备注 1 日期 数字 2 公寓 数字 3 名称 文本 4 数量 数字 5 单价 数字 6 总价 数字 7 用途 文本 第 5 章 详细设计 概述 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统 ,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 系统程序流程图 程序流程图又称为程序框图,它是历史悠久使用最广泛的描述 软件设计的方法。 它可将整个程序的总体流程清楚明白的显示出来。 系统总流程图如图 所示: 图 系统总体流程图 系统主要功能模块 系统登录界面简洁明了,系统管理员凭借用户名跟密码登陆,进去后可以管理系统;其余人员可以点击普通人员登陆查看里面的信息,但是无法修改里面的内容。 登录界面如图 : 在数据库中建了一人 yonghu 表。 在添加管理人员时有两种默认级别。 管理员、普通用户。 管理员拥有对数据库操作的一切权限。 普通用户只有普通的查看,数据转换等。 没有删除等操作功能。 前用户成功登录后,会在主窗体的状态栏中显示出当前用户及其用户类型。 图 系统登陆界面 主要代码如下: 设置当前控件连接的数据库 Dim provider As String Dim datasource As String provider = provider= datasource = data source= amp。 amp。 \ With Adodc1 .Mode = adModeReadWrite .ConnectionString = provider amp。 amp。 datasource .CommandType = adCmdTable .RecordSource = yonghu .Refresh . End With 对用户进行判断 If = Then MsgBox 请输入用户名 !, 48, 提示 Exit Sub End If 用户 =39。 amp。 amp。 39。 If = False And = Trim((pass)) Then = (级别 ) = (用户 ) Unload Me Else = = MsgBox 登录不成功 ,请重新登录 !, 48, 提示 End If 程序主界面 程序主界面为本软件的显示的核心部分。 一切主要操作及显示都通过这里完成。 整个界面主要由五部分组成。 菜单部分、工具栏、左侧操作栏、右侧显示栏 以及状态栏。 程序主界面如图 所示: 图 程序主界面 工具栏主要是由 coolbar 制作而成。 由它制做的工具栏的显示效果会更有立体感一些。 这里只列出了几个常用的按钮。 其中的添加按钮是用来对公寓住宿人员进行添加,修改也是对所住宿人员进行修改,想要进行修改时必须显示所有记录时才可以进行。 在这里值得一提的是删除 DataGrid 的操作,由于不知道它的当前数据源是哪个,所以在删除前要确定它的数据源,也就是它所链接的 adodc1的数据源,或者是其它 ado 控件对它的数据源进行重新绑定后的数据库表,也有可能是经过一个查询后得到的记录。 它的实现方法如下所示: Dim o As Adodc Set o = 这里主要是用到了 ado 对像的方法。 用这个方法得到数据源。 下面是整个工具栏运行时代码: Select Case Case 1 1 Case 3 1 Case 5 On Error GoTo next2 Dim s As Adodc Set s = If = users Then 1 End If next2: Case 7 On Error Resume Next Dim o As Adodc Set o = Case 9 1 Case 11 With Adodc1 .Mode = adModeReadWrite .ConnectionString = provider amp。 amp。 datasource .CommandType = adCmdTable .RecordSource = users 39。 .Refresh End With Set = Adodc1 Call dx Case 13 Unload Me End Select 状态栏分四个部分。 第一个为固定显示当前所用软件名称及作者。 其中第二个和第三部分为动态显示的,它会显示出每次用户登录名称及 其管理模式。 由上图可以看出, lf 为本软件管理员。 第四部分为日期与时间的显示。 其中第三部分的代码实现如下: = (级别 ) = (用户 ) (2).Text = 当前用户: amp。 (3).Text = 用户模式: amp。 (4).Text = Date amp。 amp。 Time 39。 设置普通用户模式 If = 普通用户 Then = False。学生公寓管理系统的开发专科毕业论文(编辑修改稿)
相关推荐
问题定义与可行性研究 4 运行可行性是对组织结构的影响,现有用户、机构、设施和环境对系统的适应性及用户培训补充计划的可行性。 当前我们学校信息化技术已经相当普及,各类操作用户水平都有相当的高度,所以在运行上是可行性的。 系统的开发步骤 一般说来,管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环 节。
住宿管理房间管理学生管理管理员 图 32 整体 用例图 本科生毕业论文 (设计 ) 6 ┊ ┆┆ ┆ 各功能模块用例 ( 1) 学生管理 学生管理 的用例图如图 33 所示。 添加学生信息修改学生信息宿舍管理员删除学生信息 图 33 学生管理 用例图 表 31 学生管理 用例描述 用例名称 学生管理 参与者 管理员使用该用例完成对 学生信息的管理 ,查询 学生 的任务。 前置条件 管理员输入
Pentium 4 内存: 256M/512M 硬盘: 80G 软件环境 南京晓庄学院 20xx 届本科毕业论文 8 操作系统: Windows Professional XP 数据库: MySQL Web 服务器: Tomcat Web 浏览器: Inter Explorer 南京晓庄学院 20xx 届本科毕业论文 9 第四章 总体设计 系统设计目标
内部物品的维修。 保洁人员:负责清洁学生宿舍,保持整洁、卫生。 系统结构关系总务处管理员维修人员保洁人员每个宿舍楼配备几个宿舍楼管理员,来管理该宿舍楼学生的日常生活:1. 宿舍楼信息:学校有多个校区,每个校区有宿舍楼,而且宿舍楼分男女宿舍。 2. 宿舍信息每个宿舍楼有很多宿舍,每个宿舍有多名学生,也有很多公共财产,寝室设施出现故障可以随时保修。 3.学生信息:每个学生入学时,都有个自己独立的学号
计 算 电 流 WL4 支路: 吊扇 60 6w , 同时系数 1dK , 按将功率因数提高到 = 计算,则 : e3 0 e3 0 3 0( 4 ) 5 0 6 3 0 0( 4 ) ( 4 ) ( 4 ) 1 3 0 0 3 0 0( 4 ) ( 4 ) / c o s 3 0 0 / 0 . 9 2 2 0 1 .5 2 adNP P wP K P wI P U A
SQL 结构化查询 语言 , 在系统页面的展现上使用了 HTML 超文本标记语言 、 JavaScript网页特效技术 和 CSS 层叠样式表单技术。 系统功能分析 本“学生信息管理系统”设置三个用户角色,分别是管理员、教师和学生。 管理员角色是本系统中权限最高的用户,可以对系统中的用户及信息等进行查询、打印、增加、修改和删除等,其中教师和学生所拥有的权限管理员都具备。