停车收费管理系统模块设计.doc_第1页
停车收费管理系统模块设计.doc_第2页
停车收费管理系统模块设计.doc_第3页
停车收费管理系统模块设计.doc_第4页
停车收费管理系统模块设计.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1. 主的登录管理模块设计 主的登录管理模块负责管理员、用户的登录。以上二类用户都是通过停车收费管理系统主登录界面进入应用界面的。1.1 表示层设计根据上述的功能介绍总结出主的登录页面如表1-1所示:表1-1主的登录管理模块的页面设计界面cs功能描述主的登录界面Login.cs登录的主页面主界面main.cs主界面根据界面流的设计可以确定各个界面的访问入口以及界面之间切换关系,页面流程图如图1.1所示:login.csmain.cs图1.1主的登录界面流程图1.2 控制层设计住登录管理的控制层主要是涉及用户登录事件的流程控制(Cs文件),表1-2列出了每个cs的入口(即调用cs的组件)、传递cs的事件以及出口(即cs将请求转发到目标组件)。表 1-2 主的登录管理的控制层设计事件名Cs文件入口事件出口链接到管理员应用界面login.csindex.csButtonmain.cs链接到用户应用界面login.csindex.csButtonmain.cs1.3 模型层设计n 登录管理模型组件负责完成用户信息的数据库操作的业务逻辑。表 1-3登录管理的公共类模型组件描述无无2. 管理员登录子系统模块设计2.1 管理员用户登录管理模块设计管理员登录页面是固定用户进入系统的唯一接口,只有用户账号和密码准确无误才能进入选课系统。本系统中,后台管理员默认账号为admin,默认密码为1。当管理员成功登录后就可以进入停车收费管理系统进行管理和维护。n 表示层设计根据上述的功能介绍总结出临时用户登录页面如Error! Reference source not found.所示:表2-1 管理员登录模块的页面设计界面cs功能描述主页面main.cs复用页面:管理员登录主页面页面中部分main.cs页面中部分根据界面流的设计可以确定各个界面的访问入口以及界面之间切换关系,页面流程图如图2.1所示:login.cschewei.cstczk.csfeilv.cscheliang.csjinchu.cska.csmima.csquanxian.csshoufei.csniantj.csyuetj.csritj.csyonghu.cs图2.1管理员登录界面流程图n 控制层设计住登录管理的控制层主要是涉及用户登录事件的流程控制(Cs文件),表2-2列出了每个cs的入口(即调用cs的组件)、传递cs的事件以及出口(即cs将请求转发到目标组件)。表 2-2 管理员登录管理的控制层设计事件名Cs文件入口事件出口调用函数判断用户的登录信息Login.csLogin.csibtnLogin_ClicklsLogin.cs用户管理yonghu.csLogin.csTreeNodeyonghu.cs权限管理quanxian.csLogin.csTreeNodequanxian.cs修改密码mima.csLogin.csTreeNodemima.cs车辆管理cheliang.csLogin.csTreeNodecheliang.cs车位管理chewei.csLogin.csTreeNodechewei.cs目前停车状况tczk.csLogin.csTreeNodetczk.cs卡管理ka.csLogin.csTreeNodeka.cs卡收费管理shoufei.csLogin.csTreeNodeShoufei.cs费率管理feilv.csLogin.csTreeNodefeilv.cs进出信息jinchu.csLogin.csTreeNodejinchu.cs年统计niantj.csLogin.csTreeNodeniantj.cs月统计yuetj.csLogin.csTreeNodeyuetj.cs当日统计ritj.csLogin.csTreeNoderitj.cs退出Login.csLogin.csTreeNodelogin.csn 模型层设计登录管理模型组件负责完成用户信息的数据库操作的业务逻辑。 表 2-3管理员登录管理的公共类模型组件描述DB数据访问抽象基础类Convert字符类型转换DateTime系统时间2.2 系统管理模块设计系统管理主要包括:用户管理:对于用户的用户名、密码、姓名、权限等的添加和删除;权限管理:可以进行对已有的权限的名字的修改、删除;修改密码:可以修改当前登录用户的密码;锁定:可以锁定窗口,直到用户输入正确密码;关于作者:关于作者的相关信息;退出:退出该页面,并返回登陆页面。n 表示层设计根据上述的功能介绍,总结出用户管理的页面如表3-1所示。表3-1 系统管理模块的页面设计界面cs功能描述用户管理yonghu.cs用户管理的界面权限管理quanxian.cs权限管理修改密码mima.cs修改当前用户的密码锁定locklock.cs对当前窗口进行锁定关于作者about.cs关于作者的相关信息退出login.cs退出程序,并返回登录页面根据界面流的设计可以确定各个界面的访问入口以及界面之间切换关系,页面的流程图如图3.1所示。main.csyonghu.csquanxian.csmima.cslocklock.csabout.cslogin.cs系统管理 图3.1 系统管理的页面流程n 控制层设计 系统管理的控制层主要是用户管理、权限管理、密码修改、权限管理、锁定、关于作者、退出等的事件的流程控制。表3-2列出了每个流程控制的入口(调用触发事件的页面),触发的事件以及出口(触发事件将请求转发到目标页面)。表 3-2 系统管理的控制层设计事件名Cs文件入口事件出口进入用户管理的界面yonghu.csmain.cs用户管理ToolStripMenuItem_Clickmain.cs进入权限管理的界面quanxian.csmain.cs权限管理ToolStripMenuItem_Clickmain.cs进入密码修改的界面mima.csmain.cs密码修改ToolStripMenuItem_Clickmain.cs进入权限管理的界面quanxian.csmain.cs权限管理ToolStripMenuItem_Clickmain.cs进入锁定的界面locklock.csmain.cs锁定ToolStripMenuItem_Clickmain.cs进入关于作者的界面about.csmain.cs关于作者ToolStripMenuItem_Clickmain.cs退出login.csmain.cs退出ToolStripMenuItem_Clickmain.csn 模型层设计系统管理的模型层主要是完成这些界面内的信息的浏览、删除信息、修改信息等业务逻辑,并完成相应的数据库操作。模型公共类如表3-3所示。表 3-3学生管理的公共类DB数据库的基本操作,执行SQL语句2.3 停车场管理模块设计停车场管理主要包括:车位管理:对现有的车位的车位名称、位置进行添加、修改、删除,并可以进行查询;车辆管理:可以对车辆进行添加、修改、删除,并且可以进行相关查询;目前停车状况:可以查看当前的停车状况,包括停车和未停车。n 表示层设计根据上述的功能介绍,总结出教师管理的页面如表4-1所示。表4-1 教师管理模块的页面设计界面cs功能描述车位管理chewei.cs对车位进行管理车辆管理cheliang.cs对车辆的信息进行管理目前停车状况tczk.cs查看当前停车状况根据界面流的设计可以确定各个界面的访问入口以及界面之间切换关系,页面的流程图如图4.1所示。main.cs停车场管理chewei.cscheliang.cstczk.cs 图4.1 停车场管理的页面流程n 控制层设计停车场管理的控制层主要是设计车位管理、车辆管理、目前停车状况的事件的流程控制。表4-2列出了每个流程控制的入口(调用触发事件的页面),触发的事件以及出口(触发事件将请求转发到目标页面)。表 4-2 停车场管理的控制层设计事件名Cs文件入口事件出口进入车位管理的界面chewei.csmain.cs车位管理ToolStripMenuItem_Clickmain.cs进入车辆管理的界面cheliang.csmain.cs车辆管理ToolStripMenuItem_Clickmain.cs进入目前停车状况的界面tczk.csmain.cs目前停车状况ToolStripMenuItem_Clickmain.csn 模型层设计停车场管理的模型层主要是完成车位车辆信息的浏览、增加、修改教息等业务逻辑,并完成相应的数据库操作。模型公共类如表4-3所示。表 4-3停车场管理的公共类公共类描述DB数据库的基本操作,执行SQL语句2.4 收费管理模块设计收费管理主要包括:卡管理:可以对会员卡进行管理,包括对卡名、用户、费率、状态的管理;卡收费管理:可以修改和查询卡收费的信息;费率管理:对费率的名称、比例、价格等的管理。n 表示层设计根据上述的功能介绍,总结出课程管理的页面如表5-1所示。表5-1 收费管理模块的页面设计界面cs功能描述卡管理ka.cs查看卡信息的界面卡收费管理ka.cs查看卡收费的信息费率管理feilv.cs查看费率的信息 main.cs 收费管理ka.csshoufei.csfeilv.cs根据界面流的设计可以确定各个界面的访问入口以及界面之间切换关系,页面的流程图如图5.1所示。图5.1 收费管理的页面流程n 控制层设计收费管理的控制层主要是设计查看、修改、删除和添加卡、卡收费、费率的事件的流程控制。表5-2列出了每个流程控制的入口(调用触发事件的页面),触发的事件以及出口(触发事件将请求转发到目标页面)。表 5-2 收费管理的控制层设计事件名Cs文件入口事件出口进入卡管理的界面ka.csmain.cs卡管理ToolStripMenuItem_Clickmain.cs进入卡收费管理的界面shoufei.csmain.cs卡收费ToolStripMenuItem_Clickmain.cs进入费率管理的界面feilv.csmain.cs费率管理ToolStripMenuItem_Clickmain.csn 模型层设计收费管理的模型层主要是完成课程信息的浏览、增加课程信息、修改课程信息等业务逻辑,并完成相应的数据库操作。模型公共类如表5-3所示。表 5-3收费管理的公共类公共类描述DB数据库的基本操作,执行SQL语句2.5 查询统计模块设计 查询统计模块包括:日统计:可以根据日期查询当日的收费情况;月统计:根据月份来统计收费情况;年统计:根据年份来统计收费情况;进出信息:可以查询查询车辆的进出情况,并可以进行更为详细的查询。n 表示层设计根据查询统计模块的功能,页面如下。 表6-1 查询统计模块的页面设计界面cs功能描述日统计tiantj.cs查询当日收费情况月统计yuetj.cs根据月份来查询收费情况年统计niantj.cs根据年份来查询收费情况进出信息jinchu.cs进出信息的查询和浏览n 控制层设计 查询统计模块的控制层主要是进入日统计、月统计、年统计、进出信息的页面,之后在页面里进行相关操作。 表 6-2 查询统计的控制层设计事件名Cs文件入口事件出口进入日统计的页面tiantj.csmain.cs日统计ToolStripMenuItem_Clickmain.cs进入月统计的页面yuetj.csmain.cs月统计ToolStripMenuItem_Clickmain.cs进入年统计的页面niantj.csmain.cs年统计ToolStripMenuItem_Clickmain.cs进入进出信息的页面jinchu.csmain.cs进出信息ToolStripMenuItem_Clickmain.csn 模型层设计修改登陆密码的模型层主要是完成数据库的基本操作,显示操作过程中的提升信息。 表 6-3查询统计的公共类DB数据库的基本操作,为复用组建2.6 停车模块设计 停车模块包括:停车:对停车车位的查询、刷新、停车;离开:车位的离开并计费。n 表示层设计根据停车模块的功能,页面如下。 表6-1 停车模块的页面设计界面

温馨提示

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

评论

0/150

提交评论