数据库课设电子报告.docx
- 文档编号:3012610
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:14
- 大小:518.71KB
数据库课设电子报告.docx
《数据库课设电子报告.docx》由会员分享,可在线阅读,更多相关《数据库课设电子报告.docx(14页珍藏版)》请在冰豆网上搜索。
数据库课设电子报告
编号:
数据库课程设计说明书
题目:
小区停车管理系统
系别:
计算机科学与工程学院
专业:
信息安全
学生姓名:
利物浦
学号:
kop
指导教师:
桂电
2013年10月12日
摘要
现代生活中,小车是我们不可或缺的一种代步工具,随着人们生活水平的提高,将会有越来越多的人购买轿车等小汽车。
因而随着购车用户的增多,小区里的停车位也变得越来越紧张,很多住户难求一车位,因此小区里也出现了很多车子乱停的现象,让小区显得杂乱无章。
所以,为了解决小区停车杂乱的现象设计了小区停车管理系统。
小区停车管理系统主要是实现对小区的车子实现有序管理,让小区的住户不会为了车位的问题而心烦。
本系统是在sol2005和delphi7上开发出来的系统,用sql2005存储用户的数据,应用delphi7开发用户界面,实现对数据库的操作,简单明了。
本系统设置了登陆界面,不同的权限的用户登陆进去后会进入和权限对应的页面,总管的权限最大,拥有管理员的所有权限,另外可以对管理员信息进行管理,包括添加和删除管理员。
在信息的浏览页面,用户可以看到关于该项的所有信息;在信息的编辑页面,用户可以编辑关于该项的信息,其中编辑包括对记录的添加和记录的删除,另外还有对信息的查询,用户只要输入该项信息记录的主码信息就可以查看到该记录的所有信息。
关键词:
停车管理;登陆;浏览;编辑
目录
引言1
1系统的目标及任务2
1.1系统开发原因2
1.2系统的任务2
2需求分析2
2.1系统目标2
2.2功能划分:
3
2.3系统业务流程3
2.4使用环境介绍:
4
3软件开发过程:
5
3.1数据库各功能模块E-R图5
3.2功能模块介绍8
4软件测试过程9
4.1软件界面和代码9
5结论14
6参考文献17
引言
如今越来越多的人居住在小区内,随着人们生活水平的提高也越来越多的家庭买起了轿车,然而停车却成了小区住户的一大难题,小区内车子乱停是经常的事,有的时候甚至因为停车问题而发生纠纷,可以说小区在停车问题上对居民产生了一定的影响。
所以为了更好的管理小区居民的车子,使得小区停车更有条理,我们开发了小区停车管理系统。
这个系统是基于SQL数据库应用delphi7开发的系统。
系统有友好的用户界面,方便停车系统管理员和主管对小区内车和车位的管理。
小区停车管理员用停车管理系统能很方便的管理小区的车辆。
这样小区的居民就不会整天为了停辆车而烦恼。
小区停车管理系统不仅可以方便小区物业管理人员对小区内车子的停车管理还可以大大的减少居民的担心。
该系统设计了用户登陆界面,根据用户类型设置了两个级别的用户,第一是用户是小区停车管理系统总管,他拥有最大的权限,可以实现系统任何的数据信息操作,包括对管理员用户的添加和删除;另一个用户是小区停车系统管理员,管理员只可以对车库,车主和车的信息进行编辑。
根据系统的需要,本系统主要有两大功能,一是对信息的浏览,系统设计的个信息浏览窗口就是方便管理员快速查看关于所要查看项的所有信息,二是信息的编辑页面
在这些页面里用户可以实现对所要编辑项信息的查询;添加和删除。
拥有这两个小区的停车管理员就可以对小区内的车主进行车位分配,然后记录他们的信息和车的信息,这样就可以很好的实现对小区里边车辆的管理,防止出现小车乱停的现象对小区造成不良的影响。
1系统的目标及任务
1.1系统开发原因
在开发系统前对城市中的小区停车现象进行了调查,目前随着生活水平的提高,越来越多的人开始买车了,但对于一些老一点的小区,由于设计前车位设计的数量就不足加上小区管理不当,造成小区车乱停放,严重影响了小区形象。
对于新的商业小区,很多乱停的现象都是外来的车辆造成的,因为一般商业住宅小区的车位都需要自行购买,而外来车辆在小区内停靠的时间不长故不必购买车位,所有很多外来的车辆就会零时乱停在小区的空地处,这有时候不仅影响小区的形象,有时还可能给群众带来不便。
因为有的会停在小区内的主干道上。
所以为了解决小区停车的杂乱现象,我们需要开发一款适合小区停车的管理系统。
1.2系统的任务
为了解决小区停车管理的难题,我们开发小区停车管理系统的任务是,首先设计一个小区停车管理的总管,他拥有最大权限,不仅可以对小区的车和车主及车库等信息实现管理,还可以对管理员的信息实现管理。
小区停车管理员可以对小区的车辆和车主及车库等信息进行管理。
管理包括:
当小区内新增一辆车时,对车辆信息和车主信息的添加,车库车位的授予;当小区减少一辆车时,对车辆信息和车主信息进行删除,车库车位的回收。
通过查询车的信息可以找到车主编号进而查到车主是谁,车子停在哪个车库车位等信息,通过查询车主编号或姓名可以知道车主所住单元,和车主车编号是哪个,进而查到车主车子的信息等。
通过查询车库编号可以知道这个车库有多少个车位,用了多少个车位还剩多少车位等。
小区停车管理系统的目标就是规范小区内车子乱停放的现象,让小区停车有序化,不仅对小区的车辆实现管理,对小区外来的车辆也能实现管理,使小区的停车现象可以更进一步的规范化。
2需求分析
2.1系统目标
实现小区停车的系统管理,避免小区内车子乱停乱放现象。
车子进入小区后根据小区楼号选择车库,进入车库后车库管理员登陆系统记录车主和车的信息,并统计修改车库信息。
当是外来车辆时要填进出时间。
此系统适合在一般商业住宅小区里使用。
2.2功能划分:
小区车主管用账号登陆可以对小区里的管理员车辆和车主以及车库等的信息实现任何修改,车库管理员可以实现对车库信息的修改和车主信息的修改。
车辆信息(车辆编号,车主,车牌号,车型,车库编号,车位,是否本外来车,进入车库时间,出车库时间)
车主信息(车主编号,姓名,性别,单元,车辆编号,车牌号)
车库信息(车库编号,车位总数,已用车位总数,剩余车位总数)
车库管理员(管理员编号,姓名,性别,年龄,车库编号)
车库总管(姓名,年龄,小区名称)
2.3系统业务流程
本系统的功能都是应用数据库最基础的数据更新和数据查询而设计的系统,本系统的业务流程也比较简单,系统中设计了两种级别的用户,第一级别的用户的权限最大可以实现对系统数据的任何操作。
第二级别的用户的权限只能对其需要管理的数据进行操作。
2.4使用环境介绍:
SQL2005:
MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
MicrosoftSQLServer2005数据引擎是该企业数据管理解决方案的核心。
此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使MicrosoftSQLServer2005与众不同。
无论您是开发人员、数据库管理员、信息工作者还是决策者,MicrosoftSQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
Delphi7:
Delphi,是Windows平台下著名的快速应用程序开发工具(RapidApplicationDevelopment,简称RAD)。
它的前身,即是DOS时代盛行一时的“BorlandTurboPascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。
主创者为AndersHejlsberg。
经过数年的发展,此产品也转移至Embarcadero公司旗下。
Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的ObjectPascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
3软件开发过程:
3.1数据库各功能模块E-R图
车库信息E-R图
车库信息E-R图
车主信息E-R图
车库管理员E-R图
3.2功能模块介绍
登陆界面功能:
登陆界面根据不同的用户输入不同的账号跟密码,其中车库总管只有一个且拥有最大权限,可以对整个数据库的数据进行操作,包括增删用户。
当用户输入总管账号后就会转到总管管理页面,当用户用车库管理员账号登陆后就会转到管理员界面。
增删用户功能:
此项操作只有总管可以执行,可以在该页面进行用户的添加和删除,当然还可以查询用户。
浏览页面功能:
管理员信息;车库信息;车主信息及车辆信息四个浏览页面可以实现对管理员;车库;车主及车辆的所有信息一次浏览。
编辑页面的功能:
管理员信息;车库信息;车主信息及车辆信息四个编辑页面可以实现对管理员信息;车库信息;车主信息及车辆信息的编辑,包括信息的添加,信息的删除,此外还可以实现信息的查询。
4软件测试过程
4.1软件界面和代码
停车管理系统登陆界面
登陆代码:
procedureTForm1.Button1Click(Sender:
TObject);
begin
adoquery1.SQL.clear;
adoquery1.SQL.add('select*from用户where登录名='''+edit1.text+'''and密码='''+edit2.text+'''');
adoquery1.Open;
if(adoquery1.RecordCount>0)and(adoquery1.FieldByName('权限').asstring='0')
then
form2.show
else
if(adoquery1.RecordCount>0)and(adoquery1.FieldByName('权限').asstring='1')
then
form3.show
else
showmessage('erro!
pleasetryagain!
');
end;
停车管理系统总管界面
停车管理系统管理员界面
停车管理系统信息浏览界面
小区停车管理系统信息编辑页面
记录插入代码
procedureTForm8.Button2Click(Sender:
TObject);
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:
='insertintochekuguanliyuan(guanliyuanbianhao,xingming,xinbie,nianling,lianxidianhua,chekubianhao)values(:
guanliyuanbianhao,:
xingming,:
xinbie,:
nianling,:
lianxidianhua,:
chekubianhao)';
ADOQuery1.Parameters.ParamByName('guanliyuanbianhao').Value:
=trim(Edit2.Text);
ADOQuery1.Parameters.ParamByName('xingming').Value:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 电子 报告