ImageVerifierCode 换一换
格式:DOCX , 页数:48 ,大小:1,003.93KB ,
资源ID:5192426      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5192426.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课程设计封面.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库课程设计封面.docx

1、数据库课程设计封面 数据库原理及应用课程设计报告题目:系统的数据库设计 (独立完成 与他人合作 ) 学 号: 姓 名: 思积玉 指导 教 师: 2012年12月1.2 组织结构分析系统组织结构图如下 2.1 系统目标该系统主要是帮助管理人员管理寝室的一些业务活动,主要目标是实现以下功能:1.系统管理:主要实现高级管理员和普通管理员对本来信息的修改,还有就是 高级管理员删除普通管理员信息;2.寝室管理:主要包括对寝室基本信息的录入,修改、删除、查询;3 学生入住管理:主要包括增加学生入住信息、学生更换寝室、学生退宿及学生入住信息查询;4.卫生检查:主要包括录入卫生检查信息,修改卫生检查信息,删除

2、卫生检查信息、查询卫生检查信息;5水电气缴费管理:主要包括计算和录入水电气消费额及总额,修改水电气缴费信息,删除水电气缴费信息及查询水电气缴费信息;6设施报修管理:主要包括登记报修信息,修改报修信息,删除报修信息及查询报修信息;7.外来人员管理: 主要包括外来人员登记,修改登记信息,删除登记信息,查询登记信息。8.外出电脑登记管理:主要包括外出电脑登记,修改电脑登记信息,删除电脑登记信息及查询电脑登记信息。寝室管理: 主要包括对寝室基本信息的录入,修改、删除、查询; 2.2 可行性分析 可行性分析的主要目标是:进一步明确系统的目标、规模和功能,对系统开发的背景、必要性和意义进行调查分析并根据需

3、求提出开发系统地初步方案和计划。主要包括 经济可行性,技术可行性和时间可行性。1 经济可行性分析: 费用方面:该系统是这学期的一个课程设计项目,硬件方面有学校和我自己的电脑可用,不需要什么花费。 收入方面:从长远的眼光看,该系统实现后能减少学校大量的纸张和笔芯,还节省了大量的时间和精力。2 技术可行性:该系统的而开发选的工具:Microsoft Visual Studio 2008 作为开发环境,Microsoft SQL Server 2005作为数据库开发工具 ,Microsoft Office Visio 2007 作为数据流程图和业务流程图的绘制工具PowerDesigner 12 作

4、为CDM和PDM图的绘制Microsoft Office Word 2007 文档编写该系统的开发者为本人,本人在大学期间已经用过这些工具,基本功能还都能够完成,系统开发语言为C#语言,在大二时也学过并且今年暑假在暑假实习时 也有过一个网吧管理系统的实践经历,技术基本达标,能够完成该系统的开发 。3 时间可行性该系统的整个开发流程老师留了3周实践,第一周花两天时间上网查一些寝室资料然后结合自己了解的大学寝室管理的一些业务,设计出了数据库。 然后花一周左右的时间实现系统,一周的时间做文档,时间上是可行的。 第3章 业务流程图图3-1 业务流程图符号说明 住宿管理业务流程图及说明 业务说明:学生把

5、住宿单交给管理员,管理员通过查询数据库中的寝室基本信息,找到有空床位的寝室,并把空床位及所在寝室信息给学生,然后学生就可以入住;学生因某些原因需要更换寝室时,首先提交申请单给管理员,管理员在查找空床位房间信息,并告知申请者,并且办理退宿。卫生检查管理: 说明:卫生检查人员检查各个寝室卫生,并评定出各个寝室卫生等级,并把卫生检查结果传给管理员,管理员再把卫生检查结果登记到数据库卫生检查登记表;当登记信息有误时,管理员就更改卫生检查信息,当寝室无人住时则删除卫生检查信息。房屋保修管理:说明:学生将报修信息及寝室信息告知管理员,管理员将其登记入报修表中,一定时间年后管理员通知维修工来维修,维修完成后

6、维修工将完成时间告知管理员,管理员登记入报修登记表;当发现信息有误时要及时修改信息,当因故需删除报修信息时,可直接删除。水电气缴费管理:说明: 抄表员工到寝室抄表,并将各个寝室的水电气用量交给管理员,管理员计算出费用,将各个寝室消费信息交给后勤部门的收费人,并将费用信息公布给学生,学生缴费于收费人员,收费人将缴费单交给缴费人,收费人将缴费信息交给管理员,管理员在将缴费信息登记入数据库缴费信息表中。外来人登记管理:说明:外来人在管理员那办理外来登记,将被访人的姓名和学号告知管理员,管理员审核成功后登记成功。当登记信息有误时 ,管理员可对登记信息进行修改,当因故需删除信息时,管理员可根据需要删除外

7、来人登记信息。说明:学生因故需带电脑外出寝室,先在管理员那办理电脑外出登记,将个人信息和电脑信息告知管理员,管理员将信息核对无误后登记入数据库中的电脑外出登记表;当发现需修改的登记信息时,可根据需要进行修改;当因故需删除登记信息时,管理员可进行删除操作。第4章 数据流程图和数据字典4.1 数据流程图数据流程图符号说明:4.1.1 上下文图(关联图) 说明:学生将住宿单、退宿单及更换寝室申请输入系统,系统进行处理;卫生检查人将卫生检查结果输入系统,系统进行管理;来访人将来访信息输入系统,系统进行管理;抄水表人将各个寝室的水电气信息输入系统,系统进行处理,最后系统将缴费单返给缴费人;学生将外出电脑

8、信息输入系统,系统进行处理。4.1.2 图0(0层图) 说明:学生将住宿单、退宿单及更换寝室申请输入系统,系统进行住宿管理;卫生检查人将卫生检查结果输入系统,系统进行卫生检查管理;来访人将来访信息输入系统,系统进行外来人登记管理;抄水表人将各个寝室的水电气信息输入系统,系统进行水电气的缴费管理,最后系统将缴费单返给缴费人;学生将外出电脑信息输入系统,系统进行外出电脑登记管理;学生将损坏的设备报修信息传入系统,系统进行报修管理。4.1.3 其他DFD住宿管理: 住宿管理说明:住宿管理包括3方面:入住管理,换寝室管理,退宿管理。学生提交住宿单给管理员,管理员查询寝室基础信息中空床位的进行入住处理;

9、学生提交更换寝室申请,管理员审核后,查询空床位信息进行跟换寝室处理;学生提交退宿单,管理员进行退宿管理。电脑外出登记管理:说明:学生将电脑外出登信息告知管理员,管理员查询该生信息后进行电脑外出登记,登记入电脑外出基本信息表中;当有需更改的信息时,管理员可进行修改操作。房屋报修管理:房屋报修管理:学生将损毁的需报修的信息告知管理员,管理员登记入房屋报修基础信息表中,并将报修信息汇总表给维修人员,维修人员维修后将维修后的信息给管理员,管理员将登记入房屋报修基础信息;当有需要更改的报修信息时,管理员进行修改操作。水电气缴费管理:水电气缴费管理: 抄表工人到寝室查看各寝室水电气用量,将信息给管理员管理

10、员,管理员计算各寝室各个费用及总费用,并通告与各个寝室;学生看到消息后到收费人那缴费,并获取缴费单,收费人同时将缴费信息给管理员,管理员登记入水电气缴费信息表中;当登记有误时,管理员也可进行修改操作。卫生检查管理:说明:卫生检查员根据寝室号检查各个寝室卫生,并按优、良、差打出等级,将评定结果给管理员,管理员按评定结果登记卫生评定结果;当有需要修改的评定信息时,管理员可进行修改登记的卫生评定结果。外来人来访登记管理:说明: 外来人将来访信息告知管理员,管理员核实被访人的信息后,办理登记,将来访信息录入来访登记簿;当有需要更改来访登记簿时,管理员可进行修改操作。4.2 数据字典(DD)表4-1 数

11、据项的定义数据项编号数据项名称简述类型及宽度取值范围001adname管理员姓名varchar(50)002adminpassword管理员登录密码varchar(50)003rank管理员级别,包括高级管理员和普通管理员varchar(50)004dormid宿舍号varchar(50)005telephone宿舍电话号varchar(50)006dormmoney舍费int007zuizinumber宿舍内椅子数int008yizinumber宿舍内桌子数int009bednumber宿舍内床位数int010beizhu宿舍内备注信息varchar(50)011stuid学生学号varch

12、ar(50)012stuname学生姓名varchar(50)013class班级varchar(50)014sex性别varchar(50)015studorm所在寝室varchar(50)016checkgrank卫生检查等级varchar(50)017checkdatetime卫生检查时间datetime018beizhu卫生检查备注varchar(50)019comepeople来访人varchar(50)020lookpeople被访人varchar(50)021cometime来访时间datatime022leavetime来访人离开时间varchar(50)023comedeng

13、jiid来访登记编号varchar(50)024computerdengjiid 电脑登记编号varchar(50)025leixing电脑类型varchar(50)026pinpai电脑品牌varchar(50)027color电脑颜色varchar(50)028leavetime电脑外出时间datetime029people 报修人姓名varchar(50)030starttime报修时间datetime031endtime修理时间varchar(50)032status状态:维修或未维修bit033miaoshu损坏设施的描述varchar(50)034baoxiuid报修单编号varc

14、har(50)035waterweight水量varchar(50)036electricweight电量varchar(50)037qiweighr气量varchar(50)038watermoney水费money039electricmoney电费money040qimoney气费money041totalmoney总费用money042 jiaofeipeople缴费人varchar(50)043datetime缴费时间datetime044jiaofeiid缴费单编号varchar(50)表4-2 数据结构的定义数据结构编号数据结构名称简述包含的数据项001administer记录管理

15、员信息表adminname, adminpassword, rank 002student记录学生信息表stuid, stuname, class, sex,studorm003dorm记录寝室基本信息表dormid,telephone,dormmoneyzuozinumber, yizinumber,bednumber,beizhu004checkclean记录卫生检查信息表dormid,checkgrank,checkdatetime,beizhu005repair记录报修基本信息表dormid,people,starttime,endtime,status,miaoshu,baoxiui

16、d006watereletriqi记录水电气缴费信息表dormid, waterweight,electricweight,qiweight, wateroney,electricmoney, qimoney,totalmoney, jiaofeipeople, datetime007comepeopledengjid 记录外来人登记信息表dormid,comepeople,lookpeople, cometime, leavetime, comedengjiid表4-3 数据流的描述数据流编号数据流名称简 述数据流来源数据流去向数据流组成数据流量高峰流量F1.1住宿单学生入住寝室前需办理凭证

17、S1P1.1学号+姓名+性别+班级+住宿经办人签名+办理日期F1.2空闲床位信息记录有空床位的寝室信息D2P1.1寝室号+空床位数F1.3入住信息记录学生入住寝室信息P1.1 P1.2S1学号+姓名+性别+班级+入住寝室号+床位号F1.4更换寝室申请记录更换寝室申请信息S1P1.2学号+姓名+申请理由F1.5退宿单记录退宿信息S1P1.3 学号+姓名+退宿原因 F2.1电脑外出信息 描述了电脑信息S1P2.1 学号+姓名+电脑类型+品牌+颜色F2.2需变更的外出登记信息描述需变更的外出登记信息P2.1D3 需变更的 (学号+姓名+电脑类型+品牌+颜色+外出时间)F3.1报修登记信息描述设备损坏

18、情况S1P3.1 宿舍号+损坏描述 F3.2报修修单具体的报修登记信息P3.1D4宿舍号+损坏描述+报修人+报修时间F3.3报修汇总表一定时间内寝室报修汇总P3.1P3.2(宿舍号+损坏描述+报修人+报修时间)汇总F3.4维修信息记录维修状态P3.2D4寝室号+设备维修状态+维修时间F3.5需更改的报修信息记录需修改的报修信息P3.2D4 需更改的(寝室号+报修人+报修时间+修理时间+设备状态)F4.1水电气用量记录各寝室水电气用量S2P4.1 汇总的水电气用量(寝室号+用水量+用电量+用气量)F4.2核算后的水电气费用记录管理员核算后的费用P4.1P4.2汇总的各寝室费用(寝室号+用水量+用

19、气量+用电量+水费+电费+气费+总费用)F4.3水电气费学生缴费S1P4.2水费+电费+气费F4.4水电气缴费单记录水电气缴费信息P4.2 S1 收费人+缴费时间+缴费总额F4.5变更耳的水电气缴费信息描述需变更的水电气缴费信息P4.2D5寝室号+用水量+用气量+用电量+水费+气费+电费+总费用+缴费人+缴费人F5.1寝室号确定寝室的标记S3P5.1寝室号F5.2检查评定结果记录各寝室的卫生检查评定信息P5.1P5.2寝室号+评定等级+检查时间F5.3需变更的卫生检查信息需变更的卫生检查信息P5.2D6需变更的卫生检查信息(寝室号+评定等级+检查时间)F6.1来访信息描述来访人和被访人信息S4

20、P6.1 来访人+被访人姓名+被访人学号F6.2需变更来访信息记录需变更的来访信息P6.1D7 需变更的来访登记信息( 来访人+被访人姓名+被访人学号+来访时间)表4-4 处理逻辑的描述处理逻辑编号处理逻辑名称输入的数据流处理简述输出的数据流处理频率P1学生住宿管理F1.1 F1.4 F1.5 学生入住,更换寝室,退宿管理 F1.4,学生基础信息,寝室基础信息P2电脑外出登记管理 F2.1电脑外出登记,包括登记,修改,删除 电脑外出登记信息P3设备报修管理F3.1 登记报修信息,修改、删除报修信息 报修登记基础信息P4水电气缴费管理 F4.1 F4.3 水电费计算,缴费登记,修改删除处理 报修

21、登记基础信息,缴费单P5卫生检查管理 F5.2卫生检查管理卫生检查信息P6来访登记管理F6.1来访登记管理外来人登记信息P1.1入住处理F1.1.F1.2 处理学生入住 F1.3 ,学生基本信息,寝室基本信息P1.2换寝室处理F1.4,F1.2,学生基本信息处理更换寝室业务F1.3,学生基本信息,寝室基本信息P1.3退宿处理F1.5,学生基本信息处理退宿业务寝室基础信息,学生基础信息P2.1外出登记F2.1,学生基础信息处理电脑外出登记F2.2需更改的外出登记信息,电脑外出登记信息P3.1报修登记F3.1,报修登记处理 F3.2 F3.3P3.2维修F3.3维修员和管理员共同处理维修及维修登记

22、 F3.4,F3.5P4.1计算费用F4.1 管理员计算水电气费用 F4.4P4.2缴费 F4.2 F4.3缴费处理F4.4 F4.5P5.1检查卫生F5.1检查卫生处理 F5.2P5.2登记评定信息 F5.2 评定信息登记处理 F5.3,卫生检查基础信息P6.1来访登记 F6.1,学生基础信息来访登记处理 F6.2,来访登记信息 表4-5 数据存储的描述数据存储编号数据存储名称简 述数据存储组成相关联的处理D1学生基础信息表 记录学生基础信息学号+姓名+性别+班级+寝室P1.1 P1.2 P1.3P6.1 D2寝室基础信息记录寝室基础信息 寝室号+桌子数+椅子数+床位数+电话+舍费P1.1

23、P1.2 P1.3D3电脑外出登记表记录电脑登记外出信息登记编号+学号+姓名+类型+品牌+颜色+离开时间P2.1D4报修登记表记录报修登记信息。报修编号+宿舍号+报修人+报修时间+修理时间+状态+描述P3.1 P3.2D5水电气缴费表记录水电气缴费信息 缴费单号+宿舍号+用水量+用电量+用气量+水费+电费+气费+缴费人+缴费时间P4.2D6卫生检查表 记录卫生检查信息寝室号+登记+检查时间+备注P5.2D7外来人登记表 记录外来人登记信息 宿舍号+来访人+被访人+来访时间+离开时间P6.1 表4-6 外部实体的描述外部实体编号外部实体名称简述外部实体组成输入的数据流输出的数据流S1学生 在校的

24、学生 学号+姓名+性别+班级F1.3,F4.4F1.1 F1.4 F1.5F2.1 F3.1 F4.3S2抄表人学校后勤员工员工编号+姓名+性别工作通知F4.1S3卫生检查人检查卫生人检查编号+姓名+性别+职务工作通知F5.2S4外来人外来的非本校学生姓名F6.1第5章 系统设计5.1 功能结构图设计5.2 代码设计代表: 登陆代码 private void button1_Click(object sender, EventArgs e) string adname = textBox1.Text.Trim(); string adpassword = textBox2.Text.Trim(

25、); string Rank=comboBox1.Text.Trim(); /判断用户名和密码是否为空 if(string.IsNullOrEmpty(adname)|string.IsNullOrEmpty(adpassword) MessageBox.Show(用户名或密码不能为空); return; string sql = string.Format(select * from administer where adminname=0,adname); DataTable dt = DBHelper.GetDataTable(sql); if (dt.Rows.Count=0|dt.R

26、ows0adminname.ToString()!=adname) MessageBox.Show(用户名不存在,请重新输入); textBox1.Text = ; textBox2.Text = ; textBox1.Focus(); return; if (dt.Rows0adminpassword.ToString() != adpassword) MessageBox.Show(用户名和密码不匹配,请重新输入); return; if (dt.Rows0rank.ToString() != Rank) MessageBox.Show(请选择正确的角色); return; this.Hide(); main main = new main(adname,Rank); main.Show(); 5.3 输出设计5.4 输入设计 第6章 数据库设计6.1 概念结构设计(CDM图)入住管理: 换寝室及退宿: 卫生检查管理:外出电脑登记外来人登记 水电气缴费管理: 水电气缴费实体 学生字段名字段说明类型长度精度备注stuid学号VarChar50Primary keystuname姓名VarChar50Not nullsex性别VarChar50Not nullclass班级VarChar50 寝室字段名字段说

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1