毕业设计 16文档格式.docx
- 文档编号:18443444
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:9
- 大小:320.19KB
毕业设计 16文档格式.docx
《毕业设计 16文档格式.docx》由会员分享,可在线阅读,更多相关《毕业设计 16文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
据了解,由于各地公安业务需求、治安状况、经济实力、技术水平、通信网络、现有监控报警系统建设情况差异较大,全国建有几百个功能各异的治安动态视频监控系统。
为实现监控报警信息和公安基础业务信息资源的综合利用,强化系统智能化联动,不仅在公安内部急需系统间互联互通,同时这些系统还面临与各个领域应急指挥系统的融合问题。
二、设计的工具环境
(一)操作系统的要求
根据统计,在公安类办公程序中大多数计算机系统为windowsXP操作系统,所以我们选择windowsXP操作系统为开发系统。
(二)页面设计
采用Dreamweaver8.0进行系统的页面框架设计。
Dreamweaver8.0是一种可视化的、面向对象和采用网页设计方式的结构化高级程序设计,Dreamweaver8.0系统提供了各种对象供用户使用.因此其程序设计的过程就是使用对象对相应的事件的设置过程。
可视化程序设计环境提供给程序员的界面称为可视化界面,使用可视化界面,程序员在设计用户界面时可以直接根据视觉通过鼠标拖动而不用编写过多的代码。
此外.可视化程序设计环境也提供了每个控件与代码相关联的方法。
其优点在于:
1.图形用户界面韵可视化开发。
2.面向对象的程序设计方法,把程序和数据封装起来作为一个对象,控件的添加、移动、删改以及修改属性方便快捷,属性的修改可以使用语句的方式.也可以使用在属性框中修改的方式。
3.Dreamweaver8.0本身提供与各种数据库相链接的接口。
可以快速方便的对数据库进行读写操作。
4.Dreamweaver8.0也提供与ASP.NET相连接的接口。
传输数据方便。
5.Dreamweaver8.0中可以使用控件。
很容易在Dreamweaver8.0中增加新功能.降低使用者的编程压力。
(三)后台建设
用SQL进行数据库的搭建,使系统具备基本的添加、删除功能,实现教务内容的动态性。
SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。
SQL通常使用于数据库的通讯。
ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。
SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。
使用SQL的常见关系数据库管理系统有:
Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。
虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。
但是,标准的SQL命令,比如"
Select"
、"
Insert"
Update"
Delete"
Create"
和"
Drop"
常常被用于完成绝大多数数据库的操作。
但是,不像其它的语言,如C、Pascal等,SQL没有循环结构(比如if-then-else、do-while)以及函数定义等等的功能。
而且SQL只有一个数据类型的固定设置,换句话说,你不能在使用其它编程语言的时候创建你自己的数据类型。
SQL功能强大,但是概括起来,它可以分成以下几组:
DML(DataManipulationLanguage,数据操作语言):
用于检索或者修改数据;
DDL(DataDefinitionLanguage,数据定义语言):
用于定义数据的结构,比如创建、修改或者删除数据库对象;
DCL(DataControlLanguage,数据控制语言):
用于定义数据库用户的权限。
DML组可以细分为以下的几个语句:
SELECT:
用于检索数据;
INSERT:
用于增加数据到数据库;
UPDATE:
用于从数据库中修改现存的数据
DELETE:
用于从数据库中删除数据。
DDL语句可以用于创建用户和重建数据库对象。
SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。
他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。
它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
SQL同时也是数据库文件格式的扩展名。
1.SQL语言包含4个部分
数据定义(DDL)语言(如CREATE,DROP,ALTER等语句)
数据操纵(DML)语言(INSERT,UPDATE,DELETE语句)
数据查询语言(SELECT语句)
数据控制语言(如GRANT,REVOKE,COMMIT,ROLLBACK等语句)
2.SQL语言具有以下特点:
综合统一;
高度非过程化;
面向集合的操作方式;
以同一种语法结构提供两种使用方式;
语言简捷,易学易用
(四)整体连接
采用SQL语言实现系统界面和数据库的连接。
三、系统的功能、结构设计
(一)系统结构
本系统结构分为两部分,由普通用户登录和管理用户登录组成,普通用户通过注册和管理员的审核,方可登录,浏览信心和添加信息。
普通用户可以申请帐号、查询网上逃犯和网上逃犯的信息管理,其中包括最近网上逃犯的查询和历史网上逃犯信息,并且还可以设定用户信息。
管理用户在本系统中通过普通用户的申请,充实本系统的信息面,让本系统更能全面的公布网上逃犯的信息,让普通用户即时发现网上逃犯的线索,对公安破案提供良好的后备力量。
如图1所示:
图1
(二)系统功能与做法
1.首页
网站的首页是一个网站的门面,它是一个平台,它介绍了一个网站信息,可以方便来访者的浏览。
做法:
由同组伙伴制作成功。
首页如图2所示:
图2
2.登录
登录是通过用户名和密码登录的,密码限制为6位的数字。
登录有两种状态,一种是管理用户,一种是普通用户,登录是系统会自行辨认是否为管理用户。
普通用户登录,输入用户名和密码,正确后进入网逃信息界面。
普通用户有查询网逃信息,专属网逃信息,抓捕情况查询和密码修改的权限。
管理用户正确登录后,对所有功能进行管理。
历史网逃管理(修改网逃信息、公布抓捕情况、删除网逃信息),添加网逃管理(添加网逃信息、悬赏情况),近期信息管理(重大案件详情、重大案件相关情况),用户设定(修改密码、审核注册新用户)。
在网页的最顶端仍旧是在A中将top图片放在所添加到表格的最上端,在下面添加到表格行中,输入文字,并在其所对的表格中添加text控件,并以数据库运行,在此控件中编写代码,使其能够正常运行。
在下面的表格行中添加ImageButton_Click,输入代码,运用Dim语言,控制这些ImageButton控件。
因此网页在所有网页中较复杂,因此将代码放在下面。
如图3所示:
图3
3.管理员用户登录
管理员用户登录,管理员在网站起到管理作用,因此管理员用户登录在网站中是必须有,而且必须很严格的没有漏洞的做出来此网页。
在A中,添加表格,在最上方的表格行中,合并所选的表格,在此表格中添加top图片,在下面的表格中添加图片和文字,将所要链接的文字选中,在链接中选择所要链接的网页,在下面的linkbutton选中,在其代码处输入代码,运用response.redirect使其能正常运作。
利用if语句,与数据库链接,形成管理员登录网页。
如图4所示:
图4
代码如下:
ProtectedSubButton2_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesButton2.Click
Response.Redirect("
Index.aspx"
True)
EndSub
EndClass
ImportsSystem.Data
ImportsSystem.Data.SqlClient
PartialClassadmin
InheritsSystem.Web.UI.Page
ProtectedSubLinkButton1_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesLinkButton1.Click
yonghuguanli.aspx"
ProtectedSubLinkButton2_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesLinkButton2.Click
Article_Manage.aspx"
ProtectedSubButton1_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesButton1.Click
ProtectedSubPage_Load(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.Load
IfSession("
UserName"
)IsNothingThen
)
EndIf
4.新闻编辑
新闻编辑页面,可以充实网页的内容,并可以及时的更新信息,让网站更能充分的被利用到。
在Dreamweaver8.0与A中,分别排版。
在A中添加表格,在最上面的表格中,合并所选格,在背景中选择image,在里面选择top图片,在其他的表格内分别选择所要选择的图片,在A中,添加控件,在所要加文字的地方打入文字,利用Dim语句。
在网页中,选中控件,输入response语句。
在网页中的button控件中输入代码response语句,利用response_write语句,当输入新闻信息时提示审核等文字。
在类型当中,选择GridView1_SelectedIndexChanged控件,在其控件选项里输入所有类型。
在下面的button控件,添加链接,在链接选项选择其他网页选项。
如图5所示:
图5
5.管理员信息管理界面
在A中新建表格,在最上方添加top图片,第二行打入文字,第三行加入Gridshow控件,在此控件中输入If(IsPostBack=False)ThenGridshow()通过response语句使得在此控件使用失败时,能提示有错误。
添加GridView1_PageIndexChanging,输入GridView1.PageIndex=e.NewPageIndexGridShow()'
重新执行自定义的GridView数据绑定函数绑定函数,使得数据回复时有可依。
分别在各个表格中的GridView1_RowCommand、GridView1_RowDataBound、GridView1_RowEditing输入代码,控制控件的背景色和颜色。
添加两个button控件,通过Response.Redirect语句,调节这两个button控件的程序。
如图6所示:
图6
6.普通用户信息管理界面
在所添加的表格中,加入button件和Dim语句,在代码的开头加入ImportsSystem.Data、ImportsSystem.Data.SqlClientPartialClassMyEditInheritsSystem.Web.UI.Page语句,利用Response.Redirect语句,让数据可以达到读取和重新读取的作用。
在表格中添加TextBox和FreeTextBox,输入代码,使得其与数据库相连,并能显现出数据库中的信息。
另加几个button控件,可以链接回首页等其他网页中。
通过select语句,选择信息,展现数据。
如图7所示:
图7
7.信息展现(more)
在本网站中,有两个网页的制作方法差不多,都是信息的展现,也可以说是在首页中小标签上的more选项。
在网页的最上面,选择image里的top图片,显现网页上的图片。
在代码中的最上方,加入ImportsSystem.Data、ImportsSystem.Data.SqlClient、PartialClasskejidongtaimore、InheritsSystem.Web.UI.Page。
在加入的表格内添加ShowReapter,在此网页的Page_Load打入ShowReapter,通过Dim语句,让数据显示。
在Dim语句里,有select语句。
加入button控件,输入代码。
如图8所示:
图8
8.数据库表
在此网站中,数据库是非常重要的,通过SQL建立数据库,在所建立的站点内添加数据库。
如图9所示:
图9
四、总结
该系统简化了网上逃犯管理的工作量,使网上逃犯管理规范化、合理化、现代化。
但是还有不完善的地方,逃犯录入无法整个一起输入进去。
在网上逃犯管理部分使用的连接方法太繁琐,没有找到简便的方法。
因为能力有限,很多设想没有实现,还需要进一步改善。
参考文献:
[1]耿文兰.SQLServer2000数据库管理与开发[M].北京:
电子工业出版社,2003.10
[2]牛炳文.杨明福.陈定中.全国计算机等级考试二级教程.VisualBasic语言程序设计[M].北京:
高等教育出版社,2007.9(2008重印)
[3]陈冠军.精通ASP.NET2.0典型模块设计与实现[M].北京:
人民邮电出版社,2007.
[4]马军.精通ASP.NET2.0网络应用系统开发[M].北京:
[5]饶云波,张应辉,等.基于ASP.NET的电子商务平台设计与实现[J].计算机技术与发展,2006,16(5):
160-162.
[6]邵晟.基于三层结构的电子商务开发[J].商场现代化,2006(13):
84-85.
[7]万峰科技.ASP.NET网站开发四“酷”全书[M].北京:
电子工业出版社,2006.
[8]林昱翔.ASP.NET2.0网站开发实践[M].北京:
清华大学出版社,2007.
[10]丁昊凯,许静雯,谢黎文.ASP.NET网站开发[M].北京:
[11]求是科技.ASP.NET数据库系统开发实例导航[M].北京:
人民邮电出版社,2005.
[12]邓春妮,聂元铭.ASP.NET企业级开发案例精解[M].北京:
[13]郭兴峰,陈建伟.ASP.NET动态网站开发基础教程(C#篇)[M].北京:
清华大学出版社,2006.
[14]王永皎.VisualC#2005+SQLServer2005数据库开发与实例[M].北京:
清华大学出版社,2008
[15]王永皎.VisualC#2005+SQLServer2005数据库开发与实例[M].北京:
清华大学出版社,2008
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 16