首页 > 范文大全 > 正文

基于ASP.NET的墓园管理系统的开发

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于ASP.NET的墓园管理系统的开发范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:墓园管理系统的设计和建立,是我国墓园管理进程中的一个重大进步,实现了墓园管理的数字化和网络化,便捷地实现了墓园信息共享。该系统开发基于、C#,采用了C/S模式。该文对该系统的主要功能、系统流程和关键技术进行了探讨。

关键词:墓园管理;信息系统;系统分析

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)02-0088-03

Abstract: Design and establishment of the Cemetery Management System is a great progress in the process of cemetery management in China. It realizes the digitization and networking of cemetery management. It also gets achievement in information sharing about the cemetery conveniently. System development is based on and C#. It uses C / S mode. The paper discusses about main function, system processes and the key technologies of the system.

Key words: cemetery management; Information system; system analysis

随着城市化进程的不断加快,人民生活水平的提高,殡葬服务业也随之发展起来。由于科技文化的进步,人们对待殡葬的观念也发生了改变,传统的土葬已经不能满足一大部分人的需求,尤其是城市人口。随着城市的扩建,绿化用地的不断增加,使得原本土地资源紧张的城市地区对待土地使用更加谨慎。社会在进步,经济在发展,人们对待已故家人,朋友的殡葬过程中的需求更加多元化,而且这种多元化趋势随着时间的推移会越来越明显。随着科学发展观在我国大力的推行,人与自然和谐相处的理念日益深入人心,大多数家庭比较倾向购买墓穴,购买墓穴不仅可以节省土地资源,还体现出一种绿色的殡葬理念。通过开发一个墓园管理系统,不仅可以合理利用土地资源,节省用地面积,还可以快速查找出死者基本信息,方便墓园工作人员管理墓穴,科学合理收费,提高工作效率和节省人力资源,缓和用地矛盾。

1 运行环境

1.1 硬件环境

CUP:Intel Xeon

主频 2.0G

硬盘:SCSI

内存:4G

网卡:ethernet

1.2 软件配置

操作系统:windows server 2010

数据库:SQL server 2008

开发平台:Microsoft Visual Studio 2010(C#)

浏览器:360安全浏览器7

2 系统需求分析

2.1 系统架构

系统采用了C/S模式的三层结构,分为表示层,业务逻辑层,数据访问层。表示层表现方式为web方式,主要用来接受用户的请求,以及返回相关数据。业务逻辑层是对数据层的操作,即对表示层返回的数据进行操作,处理数据业务逻辑。数据访问层是对业务逻辑层或表示层提供的数据进行操作,比如查询、修改、删除、添加等。三层结构示图如图1所示:

2.2系统用例图

该系统面向三个对象:业务员,系统管理员和申请人。其各自职能如下:

业务员职能:填写预订信息,填写故者信息和申请人信息,更改墓穴状态,填写安葬证号,录入以及修改信息,处理客户意见,提供碑文样稿

管理员职能:创建用户账号,用户信息修改,修改用户密码,系统备份和还原,用户信息查询,分配用户权限,注销用户,日常数据管理

申请人职能:提出申请购墓,提供故者信息和申请人信息,提供补充信息,及时缴费,申请办理安葬证,提出意见,查看碑文样稿

交易过程中需要系统管理员、业务员和申请者相互协调,才能够完成整个交易,达到交易双方都满意以及系统使用程度最大化。并且,只有不断吸取客户意见,改进自身,才能够不断提高系统实用性。

2.3 系统模块架构

安泰园墓园系统分为四个模块:业务办理模块,档案管理模块,数据统计模块,系统管理模块。各个模块对应职能如下:

业务办理模块:墓穴预定、购墓申请、墓穴购销、碑文样稿、资料填充、公墓安葬证、预约安葬、骨灰盒存取、客户意见。档案管理模块:档案录入、档案查询、墓区批量生成,墓区平面图。数据统计模块:墓穴年度统计、牧区汇总统计、管理费统计。系统管理模块:用户管理、墓穴类型、单位信息、墓区管理、骨灰盒管理、系统备份、系统还原。

3 系统设计与实现

3.1 数据库设计

根据系统需求以及系统实际使用情况,本系统采用了Microsoft SQL Server 2008数据库软件,该软件版本在SQL Server 2005的基础上增强了信息保密性, 使得使用公司可以以很高的安全性、可靠性和可扩展性来运关键任务的应用程序。以Microsoft SQL Server 2008建立名为MYMIS的数据库,数据路中主要设计了碑文表、骨灰盒表、故者表、客户意见表、墓穴类型、墓区表、购墓申请、预约安葬、系统创始、墓穴预定、用户表、墓穴购销,各数据表结构如下:

1)碑文表(bw):编号(id),墓穴编号(mx_id),联系人姓名(lxrxm),联系人电话(lxrdh),字体(zt),位置排列方向(wzplfx),(nr),贴金大字格式(tjdzgs),贴金大字单价(tjdzdj),贴金中字格式(tjzzgs),贴金小字单价(tjxzdj),贴金小字格式(tjzzgs),贴金中字单价(tjxzdj),刻字格式(kzgs),刻字单价(kzdj),瓷像4寸格式(cx4cgs),瓷像4寸单价(cx4cdj),瓷像5寸格式(cx5cgs),瓷像5寸单价(cx5cdj),瓷像6寸格式(cx6cgs),瓷像6寸单价(cx6cdj),瓷像安装格式(cxazgs),瓷像安装单价(cxazdj),其他费用(qtfy),备注(bz)

2)骨灰盒表(ghh):编号(id),状态(zt),位置(wz),明细编号(mx_id),姓名(xm),存放时间(cfsj),取出时间(qcsj),性别(xb),年龄(nl),火化证号(hhzh),骨灰盒样式(ghhys),申请人姓名(sqrxm),申请人地址(sqrdz),申请人身份证号(sqrsfz),申请人电话(sqrdh),金额(je),备注(bz),申请人与故者关系(sqrgx)

3)故者表(gz):编号(id),明细编号(mxbh),姓名(xm),性别(xb),年龄(nl),籍贯(jg)

4)合同表:编号(id),明细编号(mx_id),内容(nr)

5)客户意见表(khyj):明细编号(mx_id),经办人编号(jbr_id),客户姓名(khxm),客户电话(khdh),意见内容(nr),截止时间(jzsj),处理结果(cljg),反馈状态(fkzt),办结状态(bjzt)

6)墓穴类型(lx):名称(mc),顺序编号(sxbh),长(ccc),宽(cck),高(ccg)

7)墓区表(mq):编号(id),名称(mc),类型(lx)

8)墓穴购销表(mx):编号(id),墓区编号(mq_id),经办人编号(jbr_id),状态(zt),类型名称(lxmc),坐标x(zbx),坐标y(zby),位置排(wzp),位置座(wzz),穴位(xw),籍贯(jg),安葬时间(azsj),安葬证编号(azzbh),管理费截止时间(glfjzsj),购墓时间(gmsj)

9)购墓申请(sq):编号(id),明细编号(mx_id),申请人姓名(sqrxm),申请人地址(sqrdz),申请人单位(sqrdw),与故者关系(ygzgx),申请人电话(sqrdh),备注(bz),申请时间(sqsj)

10)系统创始(xtcs):拼音简写(k),中文详写(v),类型(l)

11)墓穴预定(yd):编号(id),明细编号(mx_id),交款人姓名(jkrxm),交款人电话(jkrdh),缴款时间(jksj),缴款金额(jkje),收据编号(sjbh)

12)用户表(yh):编号(id),名称(mc),密码(mm),类型(lx),姓名(xm),状态(zt)

13)预约安葬(yyaz):编号(id),明细编号(mx_id),状态(zt),安葬时间(azsj),备注(bz),故者编号(gz_id),(typeo)

客户意见表是让业务员处理客户意见,针对每一条意见作出处理后,业务员修改意见状态,由未处理改为已处理。墓穴类型是录入该墓园所有类型的墓穴,为客户提供参考。系统创始、用户表等是管理员对用户账户信息、状态等进行处理。墓穴购销、购墓申请等是业务员对外销售墓穴时所必须经过的流程,详细记载购买者、已故者的相关信息。碑文表是用来存放关于碑文详细信息的表,包含编号、墓穴编号、联系人姓名、联系人电话、字体(zt)、墓碑位置、贴金字、刻字格式以及刻字单价、瓷像格式和单价、瓷像安装格式以及单价、其他费用等信息。骨灰盒表包含目前骨灰盒状态、位置、明细编号、姓名、存放时间、取出时间、性别、年龄、火化证号、骨灰盒样式、申请人姓名、申请人电话、金额、备注、申请人与故者关系等。

3.2 系统流程图

3.3 系统实现

业务员登陆系统,如果权限不够,则自动退出系统并需要向系统管理员申请权限,若权限足够,则进入业务办理模块。进入模块后,在墓区平面图上点击选择“未售”的墓穴,填写申请者的预定信息,修改墓穴状态为“预定”。要求墓穴申请者提供故者信息和申请人信息,选择“未售”或“预定”的墓穴,填写故者信息和申请人信息,将该墓穴状态修改为“预定”。选择“预定”状态的墓穴,修改墓穴状态为“已售”。对已售出的墓穴办理公募安葬证,选择“已售”状态的墓穴,填写安葬证号,修改墓穴状态为“已售”。录入和修改所有信息,并且录入未填写的信息。答复客户提出的意见,并修改状态。

4 系统关键技术

4.1 墓园管理

由于当前比较常用的系统开发工具主要有JSP,PHP,ASP,和主要四种,与上述开发工具相比,主要优点在于它可以使程序设计相对简化,整体结构清晰,而且功能较为强大,其不仅是程序语言,而且它还拥有巨大的类库和强大的开发工具,具有适应性强,恢复性强,有效性强的特点。这使得开发者易于实现其开发项目常见的系统功能。墓园管理信息系统使用开发平台,不仅可以帮助用户详细了解所购墓穴的信息,而且大大提高墓园的管理水平和优化墓地资源配置,节约了大量的人力和物力。

5 结束语

本文根据墓园管理的实际需求,利用.NET开发平台,自主设计了墓园管理系统。并且结合当下流行的B/S技术来构建该墓园管理系统,在帮助用户详细了解所购墓穴的详细信息的同时,还可以大大提高墓园的管理水平,节约了大量的人力和物力,符合科学发展观的要求,为墓园的业务管理人员提供了更为规范的工作环境和便捷的工作方式,对新时期下殡葬行业的发展和产业结构的调整具有重大意义。

参考文献:

[1] 程文玮. 数据库管理[J]. 广州大学学报, 2005, 4(2): 42-46.

[2] 胡波, 吴保国, 陆道调. 基于的造林专家系统[J]. 林业调查规划, 2005, 30(1):

20-23.

[3] 杨兴凯. 新一代Web开发环境―[J].沈阳师范学院学报,2002,20(2): 110-113.

[4] 龚建雅. 空间数据库管理系统的概念与发展趋势[J].测绘科学,2001,26(3): 4-9.

[5] 苏芬平, 刘更, 王海伟. 数据库管理系统持久层的Hibernate解决方案[J]. 计算机工程与设计, 2008, 29(12): 2991-2993.

[6] Jean-Robert Pitte. A short cultural geography of death and the dead[J]. GeoJournal, 2004(4).

[7] MarcTreib. Woodland Cemetery―A Dialogue of Design and Meaning Landscape Architecture[Z]. 1986.