资源描述
毕业设计(论文)开题报告
设计(论文)题目:基于C#的B/S结构流动人口检测系统的设计与实现
计算机科学与技术系
计算机科学与技术
系 别:_________________________
专 业:_________________________
2011年3月1日
题目类型(打√选择)
设计(√)
论文( )
一、文献综述
近几年来,随着城市建设进程的加快,市场经济的深入发展,流动人口也随之加剧。旧的人工管理远远不能满足公安民警对大量信息进行复杂处理的要求,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难【1】。如何加强对流动人口的管理,促进地区的稳定与发展已显得十分重要与迫切。建立流动人口检测系统,是公安局通过提供优质服务、提高管理水平、惩治不法分子必不可缺少的渠道。为了保证公安民警的办事效率,公安局需要通过计算机进行全面现代化管理流动人口以及出租房屋等各项信息,所以选择开发流动人口的检测系统,用于对唐山市路北区所辖的所有已出租房屋的监控,主要是监控其中的流动人口,以及对出租房屋的房主进行监控。
作为计算机应用的一部分,使用计算机对流动人口以及出租房屋信息进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高公安民警的管理效率【2】。再者,随着信息时代的到来,计算机技术的飞速的发展,流动人口日趋加剧,对其管理的要求也不断提高,本系统的开发设计是本着实用实际方便的原则去研究设计的,为公安民警提供了方便。
该流动人口的检测系统是基于C#的B/S结构开发的,C#是一种面向对象的程序设计语言,拥有一流的面向对象的设计方法。从构建组件开始的高层商业对象到构造系统及应用程序,C#都是非常合适的选择【3】。C#的先进设计思想可以解决软件开发中的许多常见错误,并提供了包括类型案例在内的完整的安全性能。C#是.NET平台的通用开发工具,它能够编写所有的.NET应用程序。其固有的特性保证了它是一种高效、安全、灵活的现代程序设计语言。从最普通的应用到大规模的商业开发,C#与.NET平台的结合将为程序员提供完整的解决方案【4】。C#在.NET Framework框架中执掌着一个重要角色,它是Microsoft公司面向下一代互联网软件和服务战略的重要内容,也是编写.NET Framework应用程序的首选【5】。
B/S结构即浏览器/服务器结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层结构【6】。B/S结构易于系统开发、维护和升级扩展,提供了一致的用户界面,具有更强的信息系统集成性,提供灵活的信息交流和信息发布服务。
二、设计(论文)主要内容
该设计以windows xp操作系统为运行平台,以Microsoft的.net 2005(2008)作为软件开发环境,以Microsoft SQL server 2005作为后台数据库。进行流动人口的检测系统的开发。系统具有完善的登录验证功能,信息录入,修改,查找和删除功能,对权限进行分级处理。本系统在功能实现方面有以下几点设计要求:
(1)页面美观大方,表现力强;
(2)功能全面,操作简便,便于使用;
(3)登录系统;
(4)完善的用户验证系统。
三、设计(研究)方案
本系统主要以windows xp操作系统为运行平台,以Visual studio 20008开发系统,用SQL server 2005作数据库开发。其实现步骤如下:
1、需求分析
随着城市建设进程的加快,市场经济的深入发展,流动人口也随之加剧。旧的人工管理远远不能满足公安民警对大量信息进行复杂处理的要求,如何加强对流动人口的管理,促进地区的稳定与发展已显得十分重要与迫切。建立流动人口检测系统,是公安局通过提供优质服务、提高管理水平、惩治不法分子必不可缺少的渠道。为了保证公安民警的办事效率,公安局需要通过计算机进行全面现代化管理流动人口以及出租房屋等各项信息,所以选择开发流动人口的检测系统,用于对唐山市路北区所辖的所有已出租房屋的监控,主要是监控其中的流动人口,以及对出租房屋的房主进行监控。
2、数据库设计
根据系统功能设计的要求以及功能模块的划分,设计系统信息数据库需要的各个表的结构,并模拟数据录入。
3、各功能模块设计
登录界面中,输入账号和密码后,可以选择权限进行分级处理;信息管理模块主要对民警和中介上属公司的信息进行添加,查询和删除等;信息查询模块是对唐山市路北区的所有的中介,出租房屋,租赁人,房主,招聘公司,招聘人员的查询;统计报表模块可以对唐山市路北区所管辖的所有的已出租房屋,租房人,以及所有的在其他公司打工的人员的数量情况通过直方图一目了然的显示出来。
4、软件调试
该系统的各功能模块设计结束以后,进行编码,并在编码过程中进行调试;最后总体调试,达不到目的的地方进行修改以便完善计算机组装报价网的功能。
四、工作进度安排
1. 第1周 查阅文献资料,完成开题报告的撰写
2. 第2周 查阅相关资料,了解流动人口检测系统的实现原理
3. 第3-5周 进行需求分析,确定流动人口检测系统的具体功能,进行数据库设计
4. 第6周 完善数据库设计,进行软件系统总体设计
5. 第7周 毕业实习
6. 第8-10周 进行详细设计并实现编码
7. 第11-12周 对所设计软件系统进行调试,完善设计作品
8. 第13-16周 撰写设计说明书,并将毕业设计作品记录到光盘,准备答辨
9. 第17周 毕业答辩
五、主要参考文献
[1] 丁士锋等.Visual C#2005+SQL Server 2005数据库与网络开发.北京:电子工业出版社,2008
[2] 哈德斯通.C#数据库入门经典(第3版).北京:清华大学出版社,2008
[3] 郭常圳.C#网络开发例学与实践.北京:清华大学出版社,2006
[4] Chris Ullman.Beginning Ajax.John Wiley & Sons 2007.7
[5] Karli Watson.Beginning C# 2005 Databases.John Wiley & Sons 2006.12
[6] 龙马工作室.新编ASP.NET从入门到精通.北京:人民邮电出版社,2009.10
六、指导教师意见
签字:
年 月 日
七、系毕业设计( 论文)工作领导小组意见
签字:
年 月 日
说明:文献综述栏目字数本科生不少于1000字,专科生不少于500字。
展开阅读全文