06 07 2 5 35
06级 经济管理系 金融专业 五班 学号 说明:每个学生从大一入学开始分配一个学号,一直到大四,每个学生的学号携带此学
生四年当中所有的在校记录,学生学号为入学后学校分配,不得更改。
1.6数据结构和数据库设计
1.6.1用户要求分析:
根据前面需求分析,总结出需要设计以下表:报修表、基本信息登记表、快件收发表、夜归登记表、卫生评比表等。 1.6.2概念结构设计:
根据用户需求设计数据库的概念数据模型。(ER图如下) 1.6.3逻辑结构设计:
概念模型转换成数据模型的二维表,如下。 ①
报修E-R图
学号 报修时间 报修原因 物品号 学生 报修 财产 宿舍号姓名 性别 学院 解决时间 物品名
报修二维表
学生(学号,宿舍号,姓名,性别,学院)
报修(保修时间,报修原因,解决时间,宿舍号,物品号) 财产(物品号,物品名) ②
基本信息E-R图
学号 入住时间 宿舍号 学生 住宿 宿舍 学院
姓名 宿舍号 性别 专业 宿舍电话 基本信息登记二维表:
学生(学号,学院,姓名,宿舍号,性别,专业) 住宿(入住时间,学号,宿舍号) 宿舍(宿舍号,宿舍电话) ③
快件收发E-R图
快件收发二维表:
学生(学号,学院,姓名,宿舍号,性别,专业) 接收(接收时间,学号) 快件(收件人,到达时间) ④
夜归登记E-R图
学院 姓名 宿舍号 性别 专业 到达时间 学生 接收 快件 学号 接收时间 收件人
夜归登记二维表:
学生(学号,学院,姓名,宿舍号,性别,专业) 管理(夜归时间,夜归原因,学号,教师编号) 老师(教师编号,学院) ⑤
卫生评比E-R图
宿舍号 分数 名次 学院 姓名 宿舍号 性别 专业 学院 学生 夜归管理 老师 学号 夜归时间 夜归原因 教师编号 宿舍 卫生评比 卫生成绩单 宿舍成员
卫生评比表:
宿舍(宿舍号,宿舍成员) 卫生评比(宿舍号)
班级 宿舍号 改进建议 卫生成绩单(宿舍号,班级,分数,名次,改进建议)
(下划线标注的属性为主码)
1.7输入输出设计 1.7.1 输入输出设计
输入设计对系统的质量有着决定性的重要影响,因为如果输入数据有误,即使计算和处理均十分正确,也无法获得可靠的输出信息。同时,输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。
输入设计的原则
① 控制输入量 由于数据的输入与计算机的处理比较起来相对缓慢,在数据录入时,系统大多数时间都处于等待状态,系统效率将显著降低;同时,数据录入工作一般需要人的参与,大量的数据录入往往浪费很多人力资源,增加系统的运行成本。因此,在输入设计中,应尽量控制输入的数据总量。而我们的系统只需输入必要的基本信息,其他的数据可通过计算、统计、检索得到,即可由计算机自动产生。
② 减少输入延迟 输入数据的速度往往成为提高信息系统运行效率的瓶颈。而在我们的系统中,信息的输入往往是即时输入,信息当时产生便输入系统中, ③ 减少输入错误 这一点我们可加强对使用者的使用水平进行控制。
④ 输入过程应尽量简化 输入设计应尽量避免不必要的输入步骤,不能因为查错、纠错而是输入复杂化。我们的系统便是一个简化的系统,只需输入必要的基本信息,而信息的纠错可在输入的同时进行。
输入设备的选择 我们的输入设备为键盘—磁盘输入装置。由管理员等通过键盘等输入信息,经可靠性验证后存入磁盘等磁记录介质。
原始单据的格式设计 由于我们的系统运用的是Visual Basic,因此原始的数据输入是通过表单输入的。表单给谁视各个活动的需要设计,其中基本的信息为使用者即管理员、老师及学生的信息。
输入屏幕的设计 我们系统是通过Visual Basic的运行实现的,其输入屏幕为VB的运行界面,具体界面可见以下的程序运行界面。
1.7.2 用户界面设计
(1) 管理员登录界面
运行系统首先进入登录界面,界面简洁明了,如图1