小区物业收费管理系统的实习报告
2010-03-28 22:37
387 查看
中燕小区物业收费管理系统的设计与实现
一、实习目的
当今社会信息瞬息万变,谁掌握了信息谁就掌握了经济命脉。纵观古今中外能在这经济中激流勇进无疑都具备着一把利剑,那就是----效率!效率是什么?效率就是money,效率就是life!作为一名即将毕业的计算机专业学生,学习是不断地汲取新信息,实习是不断将自己学到的知识应用与实践的关键步骤。同时为了更好的做好毕业设计,使自己的大学生活圆满结束,巩固和掌握在校期间所学的各种理论知识及操作技巧,提高个人的自主学习能力、适应社会的能力,丰富自我的实际工作经验和社会实践经验,并将所学的专业知识更好地用于社会生活以及实际工作当中,以便为将来能够成功的步入社会、融入社会打好基础做好准备,所以我选择赴外实习,将理论知识用于实践,不断提升理论和实践素养。
通过赴外实习能够搜集与毕业设计相关的资料,了解管理系统开发的基本原则,学习JSP开发的相关知识,掌握JSP开发的基本技术,丰富JSP开发的实战经验。学习JSP、SQL等的基础知识及正确的运用方法,了解设计专题的主要内容,通过实习,巩固大学所学到的知识,提高分析、判断和处理实际问题的能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。通过理论联系实际,从而提高处理实际问题的能力,为将来开发项目的顺利进行做好充分的准备,与社会环境接轨做好准备。
二、实习任务及要求
1.系统调研
对中燕小区物业收费管理系统的设计和实现,做好前期的系统调研工作,包括可行性研究,需求分析(系统需求、功能需求、性能需求),总体设计(软件结构设计和数据库设计),学习了什么语言、开发工具等,查阅相关资料为毕业设计做准备。
2.赴外实习,参加实践
实习学生具有双重角色,既是学校的学生,又是实习单位的工作人员。鉴于此,首先,必须以正式工作人员的身份进行实习。不可以因为实习生身份而放松自己,要严格遵守实习单位的有关规章、制度和纪律,积极争取和努力完成领导交办的各项任务,从小事做起,向有经验的同志虚心求教,尽快适应环境,不断寻找自身差距,拓展知识面,培养实际工作能力。其次,以“旁观者”的身份实习。在实习过程中,要自觉服从实习单位的安排,与此同时,也要把眼光放高远,从公司工作的全局出发,了解公司运行的基本规律、从业人的基本心态、行政管理的原则等,这种观察和训练能够使我在更广的层面熟悉工作技巧,增强适应能力。最后,以“研究者”的身份实习。要在实习前通过“双向选择”(指定、自定)方式确定一些研究课题,积极探索理论与实践相结合的途径,利用实习机会深入社会,为正式步入社会工作做好准备。
三、实习内容
(一)课题简介
物业收费管理系统是小区为了实现收费的信息化而开发的。通过本系统能够减少传统的手工操作的复杂性;也能使得收费信息透明化。本课题主要内容包括:
1、用户管理:各级用户的权限设置;
2、基本信息:包括房源业主信息和车位信息等;
3、收费项目设置:设置各种收费项目及单价;
4、管理费维护:管理费预存、催缴单生成等;
5、收费管理:包括费用收取、打印发票等;
6、查询统计:按楼栋统计收缴和欠费情况;
(二)针对物业收费管理系统的设计与实现,做相关分析如下:
1 系统的可行性分析:
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。管理信息系统(MIS)是分散的过程控制系统和信息管理技术结合形成的管控一体系系统,而小区物业收费管理系统主要是为了实现小区收费的信息化和透明度。经过调查、研究、分析、计算,在小区收费管理中的应用已经条件成熟,我们将从以下几个方面总结系统开发的可行性,具体情况如下:
(1) 技术可行性
以Windows为操作系统,运用SQL Server的数据库技术,开发以Windows 9以上为用户的操作平台,界面友善、功能齐全的《小区物业收费管理系统》。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。
(2) 经济可行性
一方面,新系统中友好的人机界面和更强劲的功能支持,会使小区管理人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境,至于人员主要以开发人员为指导,对计算机熟悉的人员来管理。
(3) 操作可行性
操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。
2 系统的需求分析:
为了能给小区收费管理带来更高的工作效率,同时也给软件维护和操作人员带来愉快的工作心情,开发出一个良好的软件势在必行!因为,传统的手工操作带了诸多的不便。本软件主要功能包括:费用管理子系统(收费管理包括物业费,车位费,水电费等;预存费用管理;催费管理;欠费管理等);用户信息管理子系统(管理人员信息的维护和业主信息的维护)
2.1功能需求分析
1信息管理子系统:该部分管理主要包括如下内容:
(1)管理员信息维护模块:
管理员的信息的设定和相关安全操作(相关费用修改、数据备份等)。
(2)业主信息维护模块:
对日常相关费用的查询、统计及人员信息的管理等。
2 费用管理子系统:该部分管理主要包括如下内容:
(1)收费管理模块:
物业费收取;车位费收取;水费收取;(2.5元/吨);电费收取(0.55元/度)
(2)预存费用管理模块:
预存费用内容包括:业主姓名;身份证号;预存相关费用(物业车位水电)
(3)催费管理模块:
催费主要内容包括:业主姓名;身份证号;催费的种类(物业车位水电)
(4)欠费管理模块:
欠费主要内容包括:业主姓名;身份证号;欠费的种类(物业车位水电)
3业主信息管理子系统:
这部分主要对业主的信息进行查询;日常信息进行通告等。
2.2性能需求分析
A.硬件环境:
处理器:Inter Pentium II 266 MX或更高
内存:64 MB以上
硬盘空间:2 GB以上
显卡:SVGA显示适配器
B.软件环境
操作系统:Windows ME/2000/XP/VISTA
数据库系统:SQL Server 2000
C.编程语言及工具:java,eclipse等
D.题目自身功能的特殊要求:不能让普通管理员拥有高级管理员的特殊功能,例如不能做一些永久性的删除操作和修改相关角色信息等功能!
3 总体设计
3.1系统的处理流程
通过登陆框的口令和密码不一样进入不同页面执行不同的功能:用户登陆—
界面---选择各项功能。具体流程图如下:
图3-1 系统总功能流程图
3.2系统层次模块分析
A:信息管理子系统:
管理员信息维护模块
业主信息维护模块
B:费用管理子系统包括:
费用收取信息管理模块
预存费用信息管理模块
欠费信息管理模块
催费信息管理模块
C:业主信息管理子系统:
对业主信息的查询与维护
对业主相关信息的通告
主要的系统功能模块图如下所示:
图3.2 小区收费管理系统功能图
3.3数据库设计
据需求分析,数据项和数据结构如下所示:
表1(用户管理表)man:用户姓名;管理总类(0代表高级,1代表管理员;2代表业主);密码;注册日期。
表2(业主信息表)inf:姓名;身份证号;栋号;单房号;入住日期;人口数量;
表3(物业费用表)wm:身份证号;物业费金额;是否交。
表4(车位费用表)carm:身份证号;车位号;开始日期;金额;是否交
表5(水费用表)watm:身份证号;月份;金额;用量;是否交。
表6(电费用表)elem:身份证号;月份;用量;金额;是否交。
表7(预存费用表)prem:身份证号;预存种类(0代表物业;1代表车位);预存金额;预存日期。
表8(催费表)urge:身份证号;催费种类(0代表物业;1代表车位;2代表水费;3代表电费)。
表8(欠费表)owe:;身份证号;欠费种类(0代表物业;1代表车位;2代表水
费;3代表电费);欠费金额。
顶层的数据流图如下:
图3.3顶层数据流图
各个实体ER图设计如下:
图3.4 各实体单独ER图
图3.5 整体E-R图
各个实体之间ER图如下:
图3.6费用管理模块各实体之间的E-R图
业主信息表的ER图如下:
图3.7业主信息表之间的E-R图
管理人员信息表的ER图如下:
图3.8管理人员信息表之间的E-R图
4 详细设计
软件设计开始于软件需求的分析和规约之后,软件设计是解决“做什么”的问题。而对于本系统的设计我们采用了模块化的思想;我们划分了两个大的模块类分别是:信息管理子系统和费用管理子系统。其中每个系统之间又包括好多模块;我们根据:“高内聚低耦合”的设计原则。对各个模块详细设计如下:
(1) 人员信息管理子系统:
该子系统中的模块主要实现如下功能:主要对中燕小区22栋楼房的业主信息进行维护,了解业主们的入住时间,祖籍和人口数,能实现对业主信息添加、查询、修改、删除等功能,同时对业主相关费用进行统计和备份;而对于管理员相关信息也进行设置、修改、删除以及物价的相关修改等功能.该部分在数据库owner中表单设计相关截图如下:
图4-1 用户信息表设计在owner库中的相关截图
(2) 费用管理子系统:
而对于费用管理模块类主要实现对日常生活的相关费用进行收取,催缴,预
存,通告) 。
(3) 业主信息管理子系统:
该部分主要业主信息进行查询,催费通告等功能的实现,用户角色主要是业主。
5系统的响应时间
系统的响应时间包括两个方面:时间长度和时间的易变性。对于本系统的开发我们采用了java语言,对后台的数据库采用了相关技术等对系统的时间适中;而对于系统的时间的易变性主要对于界面的设定,为了实现良好的交互我们采用了javascript来实现系统与用户的对话。通过以上相关技术的采用,从而能使得本系统实现良好的响应时间。
6 软件测试
(1) 测试方案
使用以界面为基础的测试,以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布从而达到黑白两盒测试相结合的目的!
(2) 测试项目
该测试计划主要包括对软件各个模块的测试,有:
1.系统主窗口的测试。
2.费用管理模块窗口的测试
3.提示信息窗口的测试
(3) 测试机构及人员
由于软件规模较小和时间的有限,所以所有测试任务都由软件的开发人员完成。
(三)相关语言及技术简介
1 C/S与B/S技术介绍:
对于开发模式中的C/S和B/S的选择主要比较如下:C/S模式主要由客户应用程序(client)、服务器管理程序(server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。B/S模式是一种以Web技术为基础的新型的MIS系统平台模式。把传统c/s模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。对系统具有一个模块化的思想,也就是MVC开发模式,给开发人员带来很大的好处。所以对于以上的比较分析和对本系统的综合分析本人采用了B/S开发模式进行开发。
2 JSP语言介绍:
是由Sun Microsystems公司倡导、许多公司参与建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。JSP规范是Web服务器、应用服务器、交易系统以及开发工具供应商之间广泛合作的结果。在传统的网页HTML文件(如*.htm、*.html)中加入Java程序片段和JSP标记就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML的格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plug-in、无ActiveX、无Java Applet,甚至无Frame。
JSP使用的是Java语言,在JSP下,代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。执行JSP代码需要在服务器上安装JSP引擎。执行页面时,JSP页面被转换成Java源文件,然后又被编译成class文件(即Servlet)。JSWDK软件包中的示例页面分为两类,它们可能是JSP文件或者是包含一个表单的HTML文件,这些表单均由JSP代码处理。JSP中的Java代码均在服务器端执行。因此,在浏览器中使用“查看源文件”菜单是无法看到JSP源代码的,只能看到HTML代码。
3 JavaScript技术概括:
为了使网页能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript,那么这主要对Javascript进行概述。Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。Javascript短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。javascript功能之强,是网页更具有人性化,它通过交互式的操作来改变网页的内容。一般有三种方式嵌入HTML中:直接放在<script></script>之间;将程序放置在单独的文件中,将其引用;将程序代码作为某个事件元素的属性,或超链接href的值。在本系统中主要作用到了WINDOW对象的相关方法和属性,以及DOCUMENT对象的属性和方法。
4 SQL2000数据技术介绍:
Microsoft SQL Server 2000是美国微软公司推出的使用相当广泛的数据库管理系统,包含一套图形工具,如服务器管理(用于启动和关闭数据库服务)、企业管理器(用于创建和修改数据库及备份数据库等)和查询分析器(用于交互执行Transact-SQL 语句和过程并提供图形查询分析功能)等。
SQL Server 2000是为迅速提供可伸缩性电子商务、企业及数据仓库解决方案而开发的完整数据库与分析软件产品。SQL SERVER 2000定位于Internet背景下的数据库应用,它为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。同时SQL SERVER 2000还是Windows DNA(Distributed Internet Architecture)架构的一个核心组件。它极大地缩短了用户开发电子商务、数据仓库应用的时间。SQL SERVER 2000还提供对XML(Extensible Markup Language扩展标示语言支持)和HTTP的全方位支持。
在本系统用到了数据库的表单和触发器等相关知识。同时也用到了数据库的连接JDBC。DBC是Sun公司于1996年推出的一套数据库编程接口API,由Java语言编写的类、方法等组成。用JDBC编写的程序能够自动地将SQL语句传送给相应的数据库管理系统,应用程序可以通过JDBC执行SQL语句、获得结果、将更新写回数据库。
在本系统用到了存储过程(Stored Procedure)是是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。
5 eclipse开发环境介绍:
Eclipse是开放源代码的项目,本身是用Java语言编写,但下载的压缩包中并不包含Java运行环境,需要用户自己另行安装JRE,并且要在操作系统的环境变量中指明JRE中bin的路径。安装Eclipse的步骤非常简单:只需将下载的压缩包按原路径直接解压既可。需注意如果有了更新的版本,要先删除老的版本重新安装,不能直接解压到原来的路径覆盖老版本。在解压缩之后可以到相应的安装路径去找Eclipse.exe运行。Eclipse开发环境被称为Workbench,它主要由三个部分组成:视图(Perspective),编辑窗口(Editor)和观察窗口(View)。eclipse与Java语言配合得天衣无缝。它简直就是为Java而生的。由於本系统采用了java作为语言开发工具,所以采用了eclipse作为开发环境进行开发。
(四)相关单位进行实习
1 学校安排的讲座:
(1)毕业选题系统的开发与设计学习:
3月4日在报告厅对陈振国老师的毕业选题系统开与设计的学习,从而了解了开发一个系统要进行的相关步骤:开发工具的选择,需求分析,总体设计,界面设计,相关测试,问题及收获,系统的展示等。同时对我影响最深刻一点就是权责明确;比如对系统的不同用户进行不同权限的设置;学生、教师、系统管理员等权限明确性。
(2)基于校园网实验课表排课系统的设计与实现学习:
3月5日在报告厅主要听了鞠宏军老师的基于校园网实验课表排课系统的设计与实现。主要讲解了传统排课过程过程及存在的缺点:工作量大容易出错;查找不方便;不能实现两个班共同用一个实验室等。对不同的管理人员进行了角色划分;在系统设计中用户设计主要包括:实验室管理人员;任课教师;学生;浏览用户。对不同用户进行了不同的功能划分,从而实现一个权责明确的好系统。
(3)矿山调度系统的开发与应用学习:
3月11日在学校报告厅主要听取了王德志老师的对矿山调度系统的开发与应用。对各个功能模块进行管理设计,比如矿山调度日志管理包括:进出数据的录入;运行及工作量的报表;运行与工作量的查询;设备运行状况报表;设备故障查询功能;基础信息管理。通过今天报告的听取,使我学到了在我的物业收费系统中也要增加报表的生成和打印,这样才能使管理方便。
通过对学校安排的讲座使我进一步了解了开发一个系统相关流程以及需求分析和软件测试在开发中的重要性;从而对我的系统的开发树立了榜样。
2 开滦煤矿的实习:
(1) ASP.NET网站开发介绍:
3月13日主要听了ASP.NET网站的开发与流程。报告人拿了安全管理信息系统介绍:采用了组件membership来管理用户;随机生成密码;在线网页编辑器;图形生成控件;组织机构图等。客户端开发介绍:HTML语言适用于技巧;Dom文档对象的介绍与使用;CSS的使用与介绍;javascript的使用与应用。对文档和对象的分析与介绍。CSS的内联;嵌套;级联等介绍;以及相关组件和控件在开滦煤矿网页上的使用包括:repeater控件;panel控件;literal控件;gridview控件。下午对开滦煤矿主页进行相关浏览与验证。通过今天的学习使我进一步了解了插件在软件开中的重要性。
(2)经营管理系统软件开发与应用:
3月14日主要听了经营管理系统软件开发与应用;对软件开发的目的:控制成本;提高管理水平;改变管理理论。对该系统的主要功能进行介绍:日清日结与班组核算;收入支出管理系统;工资管理系统;材料管理系统;设备及资产租用管理系统等。下午主要对以上介绍的系统进行浏览。今天的学习使我明白了报表在系统开发中的重要性,对我的物业收费管理系统的开发影响深远啊!
(3)电子矿图及考勤系统介绍:
3月15日主要对电子考勤系统的单机版和综合版进行介绍和功能演示,考勤系统主要应用于井下人员的考勤及下井分析。对于考勤系统分析主要来自于刷卡门卫系统的防盗。下午去开滦煤矿的机房取参观,主要对相关网络的介绍和服务器的介绍。今天的学习使我对网络的布线了解进一步加深。
(4)机电信息管理系统介绍:
3月16日对机电信息管理系统介绍,主要包括:机电事故分析统计;检修标准统计;传感器监管统计。通过对以上统计分析和传感器信号的接受;从而达到监控的目的。主要应用与井下和门卫等。下午去煤矿的生产和监控室进行参观和学习。通过今天的学习使我对物业小区管理系统也增加一项功能:业主信息的统计预分析。今天的学习使我对用户信息的统计重要性了解进一步加深了,从而我打算在我的物业收费管理系统中增加收费统计的功能。
四、实习体会
通过这次实习使我对管理系统的设计与开发有了更深一步的了解。做好一个系统首先对用户的需求进行分析是重中之重。由于本人对中燕小区收费进行了了解和调查以及业主的相关信息进行收集;初步确定了系统的开发框架图。
通过对学校的报告听取,使我对系统的开发中各个模块设计以及工具的使用有了初步的规划。对于系统各模块设计我们要遵循:“高内聚,低耦合”的设计原则来实现;尤其是本系统的费用收取模块之间一定要实现低耦合,以免产生收费的混乱。对于本系统中角色设计要实现权责分明,各个角色权限的赋予不能交叉,以免发生混乱。
通过对开滦煤矿的相关网站的学习和了解,使的物业收费管系统的功能更加完善,尤其在用户信息的统计和报表的生成,通过分析这些数据能使得业主和管理员对日常生活进行统计分析,进而作出相关决策。在这次开滦煤矿的实习过程中我更能系会到的是:系统安全性和数据备份的重要性;从而本次开发打算对系统用数据进行加密和数据库进行相关的备份。
通过对小区物业收费系统的开发工具及语言的学习尤其是在数据库设计时由于字符型和整型数据之间的差别是我调试了好几天才发现了这个错误,使我进一步对数据库加深了理解,在同乡刘飞的帮助下最后才得以解决。在我使用Eclipse开发时,由于自己对刚刚英文开发环境的陌生使我对这些开发工具不熟悉,在自己从外文网上和中国社区以及IBM公司相关介绍才加深了了解,才使得自己对Eclipse应用比较得手。生活中有很多的困难,我们唯一能做的就是认真对待,不抛弃,不放弃!
最后,感谢学校给了我这次实习的机会,也感谢指导老师吴晓丹的教导和关怀才使我对本系统的设计和开发有了相当深的了解,为毕业设计代码的开我更发和论文顺利的撰写铺下了坚实的基础。在你们的督促和支持下使我干劲十足,也更加有信心做好本次毕业设计,争取获得优秀毕业论文。
参考文献:
[1] 明日科技 王国辉,吕海涛李钟尉. JAVA数据库系统开发案例精选 [M].北京
人民邮电出版社,2007. 8.
[2] 于建中 吕婕等.JAVA SE 6从入门到精通.[M].北京:电子工业出版,2009.10.
[3] 杨磊,陈凌云. 精通Eclipse Web开发-Java体系结构、工具 、框架及整合应用 [M]. 北京:人民邮电出版社,2007. 2.
[4] 李松林,陈华清. Eclipse宝典 [M]. 北京:电子工业出版社,2007. 6
[5] 李刚. HTML+css标签参考手册 [M]. 北京:人民邮电出版社,2007. 7.
[6] 王俊杰. 精通JavaScript动态网页编程 [M]. 北京:人民邮电出版社,2007.2
[7] 韩延峰. JavaScript核心对象参考手册 [M]. 北京:人民邮电出版,2008.1.
[8] 钱乐秋,赵文耘,牛军钰.软件工程 [M]. 北京:清华大学出版社,2007. 3.
[9] 郑阿奇.SQL Server教程 [M]. 北京:清华大学出版社,2005. 3.
[10]宋昆、李严等. SQL Server数据库开发实例解析[M]北京. 机械工业出版.2006
一、实习目的
当今社会信息瞬息万变,谁掌握了信息谁就掌握了经济命脉。纵观古今中外能在这经济中激流勇进无疑都具备着一把利剑,那就是----效率!效率是什么?效率就是money,效率就是life!作为一名即将毕业的计算机专业学生,学习是不断地汲取新信息,实习是不断将自己学到的知识应用与实践的关键步骤。同时为了更好的做好毕业设计,使自己的大学生活圆满结束,巩固和掌握在校期间所学的各种理论知识及操作技巧,提高个人的自主学习能力、适应社会的能力,丰富自我的实际工作经验和社会实践经验,并将所学的专业知识更好地用于社会生活以及实际工作当中,以便为将来能够成功的步入社会、融入社会打好基础做好准备,所以我选择赴外实习,将理论知识用于实践,不断提升理论和实践素养。
通过赴外实习能够搜集与毕业设计相关的资料,了解管理系统开发的基本原则,学习JSP开发的相关知识,掌握JSP开发的基本技术,丰富JSP开发的实战经验。学习JSP、SQL等的基础知识及正确的运用方法,了解设计专题的主要内容,通过实习,巩固大学所学到的知识,提高分析、判断和处理实际问题的能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。通过理论联系实际,从而提高处理实际问题的能力,为将来开发项目的顺利进行做好充分的准备,与社会环境接轨做好准备。
二、实习任务及要求
1.系统调研
对中燕小区物业收费管理系统的设计和实现,做好前期的系统调研工作,包括可行性研究,需求分析(系统需求、功能需求、性能需求),总体设计(软件结构设计和数据库设计),学习了什么语言、开发工具等,查阅相关资料为毕业设计做准备。
2.赴外实习,参加实践
实习学生具有双重角色,既是学校的学生,又是实习单位的工作人员。鉴于此,首先,必须以正式工作人员的身份进行实习。不可以因为实习生身份而放松自己,要严格遵守实习单位的有关规章、制度和纪律,积极争取和努力完成领导交办的各项任务,从小事做起,向有经验的同志虚心求教,尽快适应环境,不断寻找自身差距,拓展知识面,培养实际工作能力。其次,以“旁观者”的身份实习。在实习过程中,要自觉服从实习单位的安排,与此同时,也要把眼光放高远,从公司工作的全局出发,了解公司运行的基本规律、从业人的基本心态、行政管理的原则等,这种观察和训练能够使我在更广的层面熟悉工作技巧,增强适应能力。最后,以“研究者”的身份实习。要在实习前通过“双向选择”(指定、自定)方式确定一些研究课题,积极探索理论与实践相结合的途径,利用实习机会深入社会,为正式步入社会工作做好准备。
三、实习内容
(一)课题简介
物业收费管理系统是小区为了实现收费的信息化而开发的。通过本系统能够减少传统的手工操作的复杂性;也能使得收费信息透明化。本课题主要内容包括:
1、用户管理:各级用户的权限设置;
2、基本信息:包括房源业主信息和车位信息等;
3、收费项目设置:设置各种收费项目及单价;
4、管理费维护:管理费预存、催缴单生成等;
5、收费管理:包括费用收取、打印发票等;
6、查询统计:按楼栋统计收缴和欠费情况;
(二)针对物业收费管理系统的设计与实现,做相关分析如下:
1 系统的可行性分析:
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。管理信息系统(MIS)是分散的过程控制系统和信息管理技术结合形成的管控一体系系统,而小区物业收费管理系统主要是为了实现小区收费的信息化和透明度。经过调查、研究、分析、计算,在小区收费管理中的应用已经条件成熟,我们将从以下几个方面总结系统开发的可行性,具体情况如下:
(1) 技术可行性
以Windows为操作系统,运用SQL Server的数据库技术,开发以Windows 9以上为用户的操作平台,界面友善、功能齐全的《小区物业收费管理系统》。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。
(2) 经济可行性
一方面,新系统中友好的人机界面和更强劲的功能支持,会使小区管理人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境,至于人员主要以开发人员为指导,对计算机熟悉的人员来管理。
(3) 操作可行性
操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。
2 系统的需求分析:
为了能给小区收费管理带来更高的工作效率,同时也给软件维护和操作人员带来愉快的工作心情,开发出一个良好的软件势在必行!因为,传统的手工操作带了诸多的不便。本软件主要功能包括:费用管理子系统(收费管理包括物业费,车位费,水电费等;预存费用管理;催费管理;欠费管理等);用户信息管理子系统(管理人员信息的维护和业主信息的维护)
2.1功能需求分析
1信息管理子系统:该部分管理主要包括如下内容:
(1)管理员信息维护模块:
管理员的信息的设定和相关安全操作(相关费用修改、数据备份等)。
(2)业主信息维护模块:
对日常相关费用的查询、统计及人员信息的管理等。
2 费用管理子系统:该部分管理主要包括如下内容:
(1)收费管理模块:
物业费收取;车位费收取;水费收取;(2.5元/吨);电费收取(0.55元/度)
(2)预存费用管理模块:
预存费用内容包括:业主姓名;身份证号;预存相关费用(物业车位水电)
(3)催费管理模块:
催费主要内容包括:业主姓名;身份证号;催费的种类(物业车位水电)
(4)欠费管理模块:
欠费主要内容包括:业主姓名;身份证号;欠费的种类(物业车位水电)
3业主信息管理子系统:
这部分主要对业主的信息进行查询;日常信息进行通告等。
2.2性能需求分析
A.硬件环境:
处理器:Inter Pentium II 266 MX或更高
内存:64 MB以上
硬盘空间:2 GB以上
显卡:SVGA显示适配器
B.软件环境
操作系统:Windows ME/2000/XP/VISTA
数据库系统:SQL Server 2000
C.编程语言及工具:java,eclipse等
D.题目自身功能的特殊要求:不能让普通管理员拥有高级管理员的特殊功能,例如不能做一些永久性的删除操作和修改相关角色信息等功能!
3 总体设计
3.1系统的处理流程
通过登陆框的口令和密码不一样进入不同页面执行不同的功能:用户登陆—
界面---选择各项功能。具体流程图如下:
管理员登陆 |
执行相应的逻辑功能 |
数据库 SQL2000 |
返回用户管理界面 |
返回普通查询界面 |
返回日常管理界面 |
高级管理员 |
业主等登陆 |
3.2系统层次模块分析
A:信息管理子系统:
管理员信息维护模块
业主信息维护模块
B:费用管理子系统包括:
费用收取信息管理模块
预存费用信息管理模块
欠费信息管理模块
催费信息管理模块
C:业主信息管理子系统:
对业主信息的查询与维护
对业主相关信息的通告
主要的系统功能模块图如下所示:
预存费用信息管理模块 块 |
管理员信息维护 设置 |
业主信息维护模块 |
业主信息维护与设置 |
业主信息统计与管理 |
费用收取信息管理模块 块 |
物业预存管理 |
车位预存管理 |
物业欠费管理 |
车位欠费管理 |
水费欠费管理 |
电费欠费管理 |
催费信息管理模块 块 |
物业催费管理 |
水催费管理 |
电催费管理 |
管理员信息维护模块 |
费用管理子系统 |
物业管理系统 |
日常信息查询与通告 模块 |
车位费信息管理 |
水费信息管理 |
电费信息管理 |
人员管理子系统 |
费用管理模块类 |
欠费信息管理模块 块 |
物业费信息费管理 |
业主信息子系统 |
3.3数据库设计
据需求分析,数据项和数据结构如下所示:
表1(用户管理表)man:用户姓名;管理总类(0代表高级,1代表管理员;2代表业主);密码;注册日期。
表2(业主信息表)inf:姓名;身份证号;栋号;单房号;入住日期;人口数量;
表3(物业费用表)wm:身份证号;物业费金额;是否交。
表4(车位费用表)carm:身份证号;车位号;开始日期;金额;是否交
表5(水费用表)watm:身份证号;月份;金额;用量;是否交。
表6(电费用表)elem:身份证号;月份;用量;金额;是否交。
表7(预存费用表)prem:身份证号;预存种类(0代表物业;1代表车位);预存金额;预存日期。
表8(催费表)urge:身份证号;催费种类(0代表物业;1代表车位;2代表水费;3代表电费)。
表8(欠费表)owe:;身份证号;欠费种类(0代表物业;1代表车位;2代表水
费;3代表电费);欠费金额。
顶层的数据流图如下:
数据库 |
数据库 |
用户 |
权限认定 |
处理不同操作 |
3种用户登陆 |
反馈信息 |
密码 |
打开 |
密码 |
新密码 |
记录数据 |
读取数据 |
各个实体ER图设计如下:
业主信 息息 |
姓名 |
身份证号 |
费 用 信 息 |
身份证号 |
种类 |
管理人 员 |
姓名 |
密码 |
费用种类 |
管理员 |
管理 |
属于 |
图3.5 整体E-R图
各个实体之间ER图如下:
注册日期 |
金额 |
是否已交 |
身份证号 |
月份 |
用量 |
金额 |
身份证号 |
日期 |
金额 |
姓名 |
用户种类 |
费用种 类 类类 |
属于 |
物业费 |
身份证号 |
车位费 |
管理员 |
密码 |
身份证号 |
金额 |
是否交 |
始期 |
车位号 |
水费 |
金额 |
是否交 |
电费 |
身份证号 |
用量 |
月份 |
金额 |
是否已交 |
欠费 |
催费 |
预存 |
收费 |
费用种 类 类类 |
属于 |
车位费 |
物业费 |
身份证号 |
日期 |
业主信息表的ER图如下:
栋号 |
单房号 |
入住日期 |
姓名 |
业主信息 |
管理人员 |
管理 |
身份证号 |
人口数量 |
管理人员信息表的ER图如下:
业主信息 |
身份证号 |
水费统计 |
电费统计 |
车位费查看 |
物业费查看 |
管理 |
系统管理人员 |
管理 |
管理人员 |
姓名 |
注册日期 |
密码 |
用户种类 |
4 详细设计
软件设计开始于软件需求的分析和规约之后,软件设计是解决“做什么”的问题。而对于本系统的设计我们采用了模块化的思想;我们划分了两个大的模块类分别是:信息管理子系统和费用管理子系统。其中每个系统之间又包括好多模块;我们根据:“高内聚低耦合”的设计原则。对各个模块详细设计如下:
(1) 人员信息管理子系统:
该子系统中的模块主要实现如下功能:主要对中燕小区22栋楼房的业主信息进行维护,了解业主们的入住时间,祖籍和人口数,能实现对业主信息添加、查询、修改、删除等功能,同时对业主相关费用进行统计和备份;而对于管理员相关信息也进行设置、修改、删除以及物价的相关修改等功能.该部分在数据库owner中表单设计相关截图如下:
图4-1 用户信息表设计在owner库中的相关截图
(2) 费用管理子系统:
而对于费用管理模块类主要实现对日常生活的相关费用进行收取,催缴,预
存,通告) 。
(3) 业主信息管理子系统:
该部分主要业主信息进行查询,催费通告等功能的实现,用户角色主要是业主。
5系统的响应时间
系统的响应时间包括两个方面:时间长度和时间的易变性。对于本系统的开发我们采用了java语言,对后台的数据库采用了相关技术等对系统的时间适中;而对于系统的时间的易变性主要对于界面的设定,为了实现良好的交互我们采用了javascript来实现系统与用户的对话。通过以上相关技术的采用,从而能使得本系统实现良好的响应时间。
6 软件测试
(1) 测试方案
使用以界面为基础的测试,以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布从而达到黑白两盒测试相结合的目的!
(2) 测试项目
该测试计划主要包括对软件各个模块的测试,有:
1.系统主窗口的测试。
2.费用管理模块窗口的测试
3.提示信息窗口的测试
(3) 测试机构及人员
由于软件规模较小和时间的有限,所以所有测试任务都由软件的开发人员完成。
(三)相关语言及技术简介
1 C/S与B/S技术介绍:
对于开发模式中的C/S和B/S的选择主要比较如下:C/S模式主要由客户应用程序(client)、服务器管理程序(server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。B/S模式是一种以Web技术为基础的新型的MIS系统平台模式。把传统c/s模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。对系统具有一个模块化的思想,也就是MVC开发模式,给开发人员带来很大的好处。所以对于以上的比较分析和对本系统的综合分析本人采用了B/S开发模式进行开发。
2 JSP语言介绍:
是由Sun Microsystems公司倡导、许多公司参与建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。JSP规范是Web服务器、应用服务器、交易系统以及开发工具供应商之间广泛合作的结果。在传统的网页HTML文件(如*.htm、*.html)中加入Java程序片段和JSP标记就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML的格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plug-in、无ActiveX、无Java Applet,甚至无Frame。
JSP使用的是Java语言,在JSP下,代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。执行JSP代码需要在服务器上安装JSP引擎。执行页面时,JSP页面被转换成Java源文件,然后又被编译成class文件(即Servlet)。JSWDK软件包中的示例页面分为两类,它们可能是JSP文件或者是包含一个表单的HTML文件,这些表单均由JSP代码处理。JSP中的Java代码均在服务器端执行。因此,在浏览器中使用“查看源文件”菜单是无法看到JSP源代码的,只能看到HTML代码。
3 JavaScript技术概括:
为了使网页能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript,那么这主要对Javascript进行概述。Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。Javascript短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。javascript功能之强,是网页更具有人性化,它通过交互式的操作来改变网页的内容。一般有三种方式嵌入HTML中:直接放在<script></script>之间;将程序放置在单独的文件中,将其引用;将程序代码作为某个事件元素的属性,或超链接href的值。在本系统中主要作用到了WINDOW对象的相关方法和属性,以及DOCUMENT对象的属性和方法。
4 SQL2000数据技术介绍:
Microsoft SQL Server 2000是美国微软公司推出的使用相当广泛的数据库管理系统,包含一套图形工具,如服务器管理(用于启动和关闭数据库服务)、企业管理器(用于创建和修改数据库及备份数据库等)和查询分析器(用于交互执行Transact-SQL 语句和过程并提供图形查询分析功能)等。
SQL Server 2000是为迅速提供可伸缩性电子商务、企业及数据仓库解决方案而开发的完整数据库与分析软件产品。SQL SERVER 2000定位于Internet背景下的数据库应用,它为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。同时SQL SERVER 2000还是Windows DNA(Distributed Internet Architecture)架构的一个核心组件。它极大地缩短了用户开发电子商务、数据仓库应用的时间。SQL SERVER 2000还提供对XML(Extensible Markup Language扩展标示语言支持)和HTTP的全方位支持。
在本系统用到了数据库的表单和触发器等相关知识。同时也用到了数据库的连接JDBC。DBC是Sun公司于1996年推出的一套数据库编程接口API,由Java语言编写的类、方法等组成。用JDBC编写的程序能够自动地将SQL语句传送给相应的数据库管理系统,应用程序可以通过JDBC执行SQL语句、获得结果、将更新写回数据库。
在本系统用到了存储过程(Stored Procedure)是是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。
5 eclipse开发环境介绍:
Eclipse是开放源代码的项目,本身是用Java语言编写,但下载的压缩包中并不包含Java运行环境,需要用户自己另行安装JRE,并且要在操作系统的环境变量中指明JRE中bin的路径。安装Eclipse的步骤非常简单:只需将下载的压缩包按原路径直接解压既可。需注意如果有了更新的版本,要先删除老的版本重新安装,不能直接解压到原来的路径覆盖老版本。在解压缩之后可以到相应的安装路径去找Eclipse.exe运行。Eclipse开发环境被称为Workbench,它主要由三个部分组成:视图(Perspective),编辑窗口(Editor)和观察窗口(View)。eclipse与Java语言配合得天衣无缝。它简直就是为Java而生的。由於本系统采用了java作为语言开发工具,所以采用了eclipse作为开发环境进行开发。
(四)相关单位进行实习
1 学校安排的讲座:
(1)毕业选题系统的开发与设计学习:
3月4日在报告厅对陈振国老师的毕业选题系统开与设计的学习,从而了解了开发一个系统要进行的相关步骤:开发工具的选择,需求分析,总体设计,界面设计,相关测试,问题及收获,系统的展示等。同时对我影响最深刻一点就是权责明确;比如对系统的不同用户进行不同权限的设置;学生、教师、系统管理员等权限明确性。
(2)基于校园网实验课表排课系统的设计与实现学习:
3月5日在报告厅主要听了鞠宏军老师的基于校园网实验课表排课系统的设计与实现。主要讲解了传统排课过程过程及存在的缺点:工作量大容易出错;查找不方便;不能实现两个班共同用一个实验室等。对不同的管理人员进行了角色划分;在系统设计中用户设计主要包括:实验室管理人员;任课教师;学生;浏览用户。对不同用户进行了不同的功能划分,从而实现一个权责明确的好系统。
(3)矿山调度系统的开发与应用学习:
3月11日在学校报告厅主要听取了王德志老师的对矿山调度系统的开发与应用。对各个功能模块进行管理设计,比如矿山调度日志管理包括:进出数据的录入;运行及工作量的报表;运行与工作量的查询;设备运行状况报表;设备故障查询功能;基础信息管理。通过今天报告的听取,使我学到了在我的物业收费系统中也要增加报表的生成和打印,这样才能使管理方便。
通过对学校安排的讲座使我进一步了解了开发一个系统相关流程以及需求分析和软件测试在开发中的重要性;从而对我的系统的开发树立了榜样。
2 开滦煤矿的实习:
(1) ASP.NET网站开发介绍:
3月13日主要听了ASP.NET网站的开发与流程。报告人拿了安全管理信息系统介绍:采用了组件membership来管理用户;随机生成密码;在线网页编辑器;图形生成控件;组织机构图等。客户端开发介绍:HTML语言适用于技巧;Dom文档对象的介绍与使用;CSS的使用与介绍;javascript的使用与应用。对文档和对象的分析与介绍。CSS的内联;嵌套;级联等介绍;以及相关组件和控件在开滦煤矿网页上的使用包括:repeater控件;panel控件;literal控件;gridview控件。下午对开滦煤矿主页进行相关浏览与验证。通过今天的学习使我进一步了解了插件在软件开中的重要性。
(2)经营管理系统软件开发与应用:
3月14日主要听了经营管理系统软件开发与应用;对软件开发的目的:控制成本;提高管理水平;改变管理理论。对该系统的主要功能进行介绍:日清日结与班组核算;收入支出管理系统;工资管理系统;材料管理系统;设备及资产租用管理系统等。下午主要对以上介绍的系统进行浏览。今天的学习使我明白了报表在系统开发中的重要性,对我的物业收费管理系统的开发影响深远啊!
(3)电子矿图及考勤系统介绍:
3月15日主要对电子考勤系统的单机版和综合版进行介绍和功能演示,考勤系统主要应用于井下人员的考勤及下井分析。对于考勤系统分析主要来自于刷卡门卫系统的防盗。下午去开滦煤矿的机房取参观,主要对相关网络的介绍和服务器的介绍。今天的学习使我对网络的布线了解进一步加深。
(4)机电信息管理系统介绍:
3月16日对机电信息管理系统介绍,主要包括:机电事故分析统计;检修标准统计;传感器监管统计。通过对以上统计分析和传感器信号的接受;从而达到监控的目的。主要应用与井下和门卫等。下午去煤矿的生产和监控室进行参观和学习。通过今天的学习使我对物业小区管理系统也增加一项功能:业主信息的统计预分析。今天的学习使我对用户信息的统计重要性了解进一步加深了,从而我打算在我的物业收费管理系统中增加收费统计的功能。
四、实习体会
通过这次实习使我对管理系统的设计与开发有了更深一步的了解。做好一个系统首先对用户的需求进行分析是重中之重。由于本人对中燕小区收费进行了了解和调查以及业主的相关信息进行收集;初步确定了系统的开发框架图。
通过对学校的报告听取,使我对系统的开发中各个模块设计以及工具的使用有了初步的规划。对于系统各模块设计我们要遵循:“高内聚,低耦合”的设计原则来实现;尤其是本系统的费用收取模块之间一定要实现低耦合,以免产生收费的混乱。对于本系统中角色设计要实现权责分明,各个角色权限的赋予不能交叉,以免发生混乱。
通过对开滦煤矿的相关网站的学习和了解,使的物业收费管系统的功能更加完善,尤其在用户信息的统计和报表的生成,通过分析这些数据能使得业主和管理员对日常生活进行统计分析,进而作出相关决策。在这次开滦煤矿的实习过程中我更能系会到的是:系统安全性和数据备份的重要性;从而本次开发打算对系统用数据进行加密和数据库进行相关的备份。
通过对小区物业收费系统的开发工具及语言的学习尤其是在数据库设计时由于字符型和整型数据之间的差别是我调试了好几天才发现了这个错误,使我进一步对数据库加深了理解,在同乡刘飞的帮助下最后才得以解决。在我使用Eclipse开发时,由于自己对刚刚英文开发环境的陌生使我对这些开发工具不熟悉,在自己从外文网上和中国社区以及IBM公司相关介绍才加深了了解,才使得自己对Eclipse应用比较得手。生活中有很多的困难,我们唯一能做的就是认真对待,不抛弃,不放弃!
最后,感谢学校给了我这次实习的机会,也感谢指导老师吴晓丹的教导和关怀才使我对本系统的设计和开发有了相当深的了解,为毕业设计代码的开我更发和论文顺利的撰写铺下了坚实的基础。在你们的督促和支持下使我干劲十足,也更加有信心做好本次毕业设计,争取获得优秀毕业论文。
参考文献:
[1] 明日科技 王国辉,吕海涛李钟尉. JAVA数据库系统开发案例精选 [M].北京
人民邮电出版社,2007. 8.
[2] 于建中 吕婕等.JAVA SE 6从入门到精通.[M].北京:电子工业出版,2009.10.
[3] 杨磊,陈凌云. 精通Eclipse Web开发-Java体系结构、工具 、框架及整合应用 [M]. 北京:人民邮电出版社,2007. 2.
[4] 李松林,陈华清. Eclipse宝典 [M]. 北京:电子工业出版社,2007. 6
[5] 李刚. HTML+css标签参考手册 [M]. 北京:人民邮电出版社,2007. 7.
[6] 王俊杰. 精通JavaScript动态网页编程 [M]. 北京:人民邮电出版社,2007.2
[7] 韩延峰. JavaScript核心对象参考手册 [M]. 北京:人民邮电出版,2008.1.
[8] 钱乐秋,赵文耘,牛军钰.软件工程 [M]. 北京:清华大学出版社,2007. 3.
[9] 郑阿奇.SQL Server教程 [M]. 北京:清华大学出版社,2005. 3.
[10]宋昆、李严等. SQL Server数据库开发实例解析[M]北京. 机械工业出版.2006
相关文章推荐
- 小区物业收费管理系统
- 银行管理系统实习报告
- 银行管理系统实习报告
- 金城物业收费管理系统 免费
- C++实习报告 小型公司管理系统
- 河南郑州网欣物业客户服务收费管理系统
- (推荐)珠海网欣优秀SaaS物业信息化客户服务收费管理系统软件PPT方案书-穆利堂-movno1
- 提供小区物业综合管理系统解决方案
- 机房收费管理系统 之 总结反思
- 报告论文:关于一个小型学生信息管理系统研究
- 机房收费管理系统 之 总结
- 机房收费系统文档之可行性研究报告
- 管理系统报告
- 集中抄表收费管理系统
- 机房收费系统——可行性研究报告
- c++ 银行管理系统及报告
- 机房收费系统验收报告
- 可行性研究报告——机房收费系统
- 全能管理系统开发进度报告02
- 可行性分析报告-机房收费系统