信息系统设计_第1页
信息系统设计_第2页
信息系统设计_第3页
信息系统设计_第4页
信息系统设计_第5页
已阅读5页,还剩16页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 黔南民族师范学院计科系B11计信班信息系统设计报告 计算机科学系课程设计报告 停车场管理系统课题组成员姓名学号杨秀青1108045114李凤仪1108045136课程名称:信息系统开发指导教师:郭勇班 级:B11计信专 业:信息管理与信息系统学 期:第二学期二 O一 四 年 3月28 日1 概述1.1课题背景 随着科技的进步和人类文明的发展,智能停车场管理系统在住宅小区、大厦、机关单位的应用越来越普遍。而人们对停车场管理的要求也越来越高,智能化程度也越来越高,使用更加方便快捷,也给人类的生活带来了方便和快乐。不仅提高了现代人类的工作效率,也大大的节约了人力物力,降低了公司的运营成本,并使得整

2、个管理系统安全可靠。停车场管理系统将机械技术,电子计算机技术,自动控制技术和智能卡技术有机的结合起来,通过电脑管理,实现对车辆进出记录管理并能自动存储,以备核查。1.2 目的与意义 停车场管理系统可以有效地防止车辆被换,被盗,车位管理有效的提高了停车场的利用率,收费系统能自动核算收费:有效的解决了管理中费用流失或乱收费现象的出现。停车场管理系统包括车辆人员身份识别、车辆资料管理、车辆的出入情况、位置跟踪和收费管理等等。智能停车场的开发与研究,对解决我国停车难的问题具有非常大的理论意义和实用价值。1.3 课题目标通过本停车场管理系统课题的设计,目标系统应该达到以下几个要求:1、时间经济性。优化逻

3、辑设计与物理设计,使系统运行效率高,反映速度快。 2、可靠性。能连续准确的处理业务,有较强的容错能力。 3、可理解性。用户容易理解和使用该系统。 4、可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。 5、可用性。目标系统功能齐全,能够完全满足业务需求。 6、安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。1.4 可行性分析 根据GB 85671988 计算机软件产品开发文件编制指南中可行性分析的要求,制定可行性研究报告如下。 .引言 编写目的以文件的

4、形式给企业的决策层提供项目实施的参考依据,其中包括项目存在的风险、项目需要的投资核能够收获的最大利益。 . 可行性研究的前提 要求A、主要功能² 本系统能有效地管理停车场的运作。采用两种卡:时租卡及月租卡。能够满足对时租卡在出口收费处付款;付款后,顾客即可驱车出停车场。保证停车场内车辆的安全情况。² 月末对本月内基本营业状况绘制报表,车辆信息的备份。B、主要性能可以方便快捷有效地完成借阅、查询等的各项操作,录入数据合法性校验程序高,查询速度快。保证信息的正确和及时更新,并降低信息访问的成本。 C、可扩展性能够适应应用要求的变化和修改,具有灵活的可扩充性。 目标所建议系统的开

5、发目标包括:² ²减少人力与管理费用;² ²提高信息准确度;² ²改进管理和服务;² ²建立高效的信息传输和服务平台,提高信息处理速度和利用率。 条件、假定和限制² 建议软件寿命:10年。² 进行系统方案选择比较的时间:为10天。² 经济来源:××停车场。1.5 进度计划 本学期关于停车场管理系统的课程设计报告,我们这组成员制定了一个进度计划,希望在学期结束之前,能够顺利的把任务完成,以达到预期计划的结果,下表是描述进度计划的甘特图。1.6 分工介绍 本次设计有两人

6、组成,每一个模块通过两人对大体思路进行讨论,然后对每一小题的小节分工,再综合。2 系统分析2.1 系统调查对停车场及用户的调查: 首先我们通过在网页上查看一些大型企业的停车场管理系统以及所用到的相关设备,然后观察了所在地的银湖星城的停车场,了解一些日常的管理,以及该停车场的优点及现存在的问题。询问有关使用者,了解他们对该停车场与其他停车场有哪些需要改进的地方。2.2组织结构与职责经理:主持管理全面工作,对人员、工作的分配等,对整个系统的实施安全负责。系统维护人员:对日常停车场管理系统进行维护,相关数据的备份等。停车场管理人员:对停车场实行一定的人工管理,检查停车场日常停车是否有违反管理的规定,

7、如:在客人出入的公告获得区域要禁止停放,并经常巡视督查,发现有车辆滞留,要告知驾驶员立即开到指定地点停放。2.3专业术语 刷卡:在进入停车场时需要有相关的卡片 防倒车:一种防止车辆在刷卡并放行后车辆不正常进入而倒出的处理机制。出入口:控制车辆通过的通道口编码识别:通过编码识别(输入)装置获取目标车辆编码信息的一种识别。编码识别:通过编码识别(输入)装置获取目标车辆编码信息的一种识别。道闸开启:进入停车场时要通过道闸。 2.4 业务与数据类分析 根据<<停车场管理系统>>设计的方案,构造如下E-R图:车辆信息车牌号车辆类型费用对应卡号进入时间出场时间固定卡信息卡号车牌号有

8、效期备注余额临时卡信息卡号临时对应的车牌号备注2.5 系统总体结构登录界面系统设置用户登录管理员登录查询消费记录数据库备份与备份用户权限设置查 询 功 能金 额 结 算车 辆 信 息车 卡 管 理基本信息设置2.6 网络结构拓扑图 根据我们的停车场管理系统的设计,在网络结构拓扑图的选择上,我们选择了树形拓扑图来进一步表现所设计的系统,因为在树型拓扑结构中,结点按照层次进行连接,信息交换主要在上、下两结点之间进行,相邻及同层结点之间一般不进行数据交换或数据交换量小。停车场管理系统车辆离开列表显示停车场信息退出系统车辆停车车库停车便道停车便道信息停车场信息返回主菜单停车位置应缴纳费用停车时刻离开时

9、刻车牌号停车位置停车时刻停车位置到达时刻车牌号等待中的车牌号3 系统设计3.1 技术方案介绍3.11开发技术平台及要求(技术特点、实际运行客户端及服务器端软硬件及网络要求等)1. J2EE介绍J2EE(Java 2 Platform, Enterprise Edition)是SUN公司定义的一个开放式企业级应用规范,他提供了一个多层次的分布式应用模型和一系列开发技术规范,使企业级应用的开发变得简单、快速。2. 构建本系统J2EE开发工具Java虚拟机:J2SDK1.6;Java开发工具:MyEclipse6.0;WEB服务器采用:Tomcat 6.0。环境配制过程:安装好J2SDK1.6后。在

10、MyEclipse6.0中选择新建J2EE Project->Web Project,并在Web Project中Add Struts和Hibernate3.1开发工具:Microsoft Visual Basic6.0开发技术: C#数据库:SqlServer2005 2003.3.12开发软件主要使用C+语言,在Microsoft visual C+ 6.0环境下运行,辅助的软件有数据库软件Access3.13数据库系统简介 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模

11、块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access是一种关系型数据库管理系统,其主要特点如下: (1)方式单一:Access管理的对象有表、查询、窗体、报表、页、宏和模块(2)面向对象:Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。(3)界面友好、易操作 :Access是一个可视化工具,用户想要生成对象并应用,只要使用鼠标进行拖放即可,

12、非常直观方便。(4)集成环境、处理多种数据信息 :Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性。 3.2系统开发规范(1)系统文件目录结构api 接口文件目录| caches 缓存文件目录| phpcms phpcms框架主目录| phpsso_serve

13、r phpsso主目录| statics 系统附件包| uploadfile 网站附件目录(2)数据库命名统一规范 所有字条以小写字母开头,所有名词采用单数,所以前缀都要小写 数据库对象命名规范数据库对象=表,视图(查询),索引,关联,存储过程(参数查询),函数规则:对象名字由前缀和实际名字 组成,他们之间加下划线,不要在对象名的字符之间留空格,长度不超过30字符。对象名字前缀_实际名字前缀:使用小写字母表 tb视图 vi索引 idx关联 rl存储过程 sp函数 fn3. 数据库表命名规范表名由 前缀(tb) 接 _ 接 实际名字组成表名=tb_实际名字字段命名规范字段名=表名简称_实际名字现

14、在约定,表名简称表名的实际名字部分 的各个单词首字母安顺序组合 视图命名规范视图=vi_实际名字 存储过程命名规范存储过程名=sp_实际名字_操作名字操作名字=insert|delete|update|calculate|confirm例如:sp_userState_update 索引命名规范索引=idx0-9_表名简写_实际名字3.3业务流程设计 实现对一级菜单:模拟停车场,便道,实现车辆停车、离开、列表显示停车场信息、退出系统功能的控制,调用各个子函数。3.4 功能设计系统功能模块划分3.5 数据库设计数据库设计的ER图。如下图系统数据库ER图,制定一个收费标准要卡的类型以及收费的标准(时

15、收费或次收费)来确定。停车场的顾客用户有唯一的一条卡信息与自己的车信息绑定。停车场的总车位数决定了车位表的总车位,一个车位只能存放一部车。收费的根据时入场时的信息和出场时的信息以及收费标准的综合得出。交班记录要记下该员工在工作时间内的所有的操作记录,上下班时间以及在这段时间内的操作。描述类型长度是否为空是否主键自增int4否是卡编号varchar20是否卡号varchar20是否卡类型varchar20是否余额money8是否发卡时间datetime8是否有效时间datetime8是否已发tinyint1是否挂失tinyint1是否表3.51 卡信息表描述类型长度是否为空是否主键自增int4否

16、是停车场名字varchar20是否总车位int4是否入口车道数int4是否出口车道数int4是否停车场电话varchar20是否停车场地址varchar20是否表3.52 停车场参数表描述类型长度是否为空是否主键编号varchar20否是用户名varchar20是否性别char2是否电话varchar20是否卡号varchar20是否车牌varchar20是否地址varchar20是否表3.52 用户表3.6 安全设计 1)权限访问:对有权限的用户和管理员接受访问。 2)实行加密技术:在系统中有关的机密数据、文档进行加密,如用户资料。 3)三权分立:系统可借鉴企业和机关的实际工作流程,采用了分

17、权的管理策略,系统管理采用审批,执行和监督了职权分离的模式。4)定期对数据备份:防止系统在出现问题时,数据丢失。 5)软硬兼施:独创软件系统与自主知识产权的硬件加密U盘融合,U盘同时作为身份认证KEY,使用更方便,安全性更高。3.7 代码设计 登陆界面代码:3.8 I/O 设计 输入设计在系统的输入输出系统中,端口的寻址方式独立的I/0寻址方式。在输入数据时,采用现行比较流行的输入设备,例如键盘,鼠标。 输出设计系统用的输出设备为显示器,直接输出结果为以直观的方式显示在输出设备上,输出的结果可以是不同的方式,比如说,用户在查询自身信息是可打印出纸制的。3.9 界面设计登录窗口界面: 功能描述:

18、此登录界面分为“高级管理员”和“普通用户”登录。当工作人员要操作该系统时,首先需要输入:用户名、密码。处理:和数据库中的信息进行对比,如果完全符合,登录成功,不同的级别给予不同的使用权限;如果输入信息不正确,求重新输入。4 系统实现4.1 系统模块设计(1)授权管理模块 具有最高管理权限超级管理员对该模块进行操作,对管理员进行授权,添加删除修改管理员。(2)系统设置 由超级管理员授权的管理员行使该功能,主要是对停车场的参数进行设置。(3)操作员档案管理 由管理员行使改功能,停车场业务操作员进行管理,添加、删除、修改操作员的信息。(4)数据管理模块 该模块显示了停车场日常运行所产生的数据,场内车辆,进出数据,收费金额以及交班记录的相关信息。(5)档案管理 该部分功能为操作员所使用,主要是对停车场发放的卡进行管理、车档案的管理以及停车场顾客的信息档案管理。他们都有自己

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论