您好,欢迎访问三七文档
题目:公民信誉查询系统院系名称:物理学院学生姓名:学号:任课教师:摘要:面对日益被挑战的道德水平,国民素质似乎并没有随着经济的快速发展而同步跟进,想法信用缺失,道德沦陷的事件层出不穷。如果能建立一种大众信用体制,每个公民都拥有自己的信用积分,由权威,公正的机构管理,公众的监督,将可以大大减少社会犯罪率,达到和谐社会的目的,使之长治久安。关键词:信誉积分一网站功能本系统旨在实现一个信誉查询系统,每个合法用户都能查询其他合法用户的信誉,用户信息由用户本人及其他用户提供,管理员核实审查及通过,管理员应当由政府权威机构组织,并接受广大用户的监督,能实现的功能如下:对用户信息(如省份证号、姓名、性别)进行管理。(1)录入用户信息(2)查询用户信息(3)修改/删除用户信息1.用户信誉积分的录入。不同地域的用户通过各种途径不择地点、不择时间地自主查找自己的基本档案(不合要求的可以由管理员及时清除)。2.用户信誉积分的查询。用户的信息发在网上可以让全国合法用户来查询。使用者可以通过多种方式(如身份证号,姓名,籍贯等)的查询,查看自己需要的用户的信息。3.用户信誉积分的修改。通过网络在任何地方,管理人员随时对用户信誉积分进行添加和删除,实现了信息的动态管理。二软件的生命周期及其生存期模型软件和任何有生命或无生命的食物一样,有它的的生命周期,一个人的生命周期是从孕育,出生,经过哺乳期,少年期,青年期,壮年期,老年期直到死亡。软件也是类似。一个软件的的生命周期是从制定软件计划开始,经过需求分析,软件设计,编码,软件测试,运行和维护直到软件报废的全过程。软件的生命周期可以粗略的划分为计划,开发和维护三个阶段,该软件分为如下几个阶段:需求分析确定人口信誉查询系统的工作范围,及全国范围内可查询,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。唯一不变的是变化本身。,同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。本系统的需求即是实现如上所述的功能。软件设计此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为软件程序编写打下良好的基础。软件设计的核心在于把握好那些决定“服务质量”的因素,比如软件的性能,可扩展性,安全性,怎样划分模块的组成,怎样组织和封装软件的组件,以及其他一些虽然不作为软件主要应用的方面但会对其支持方面有所影响的方方面面。软件设计的原理包括抽象,分解和模块化,耦合和内聚,封装,充分性,完整性和原始性。软件设计主要关注软件的兼容性、可扩展性、容错性、可维护性、模块化、可靠性、可重用性、健壮性、安全性、可用性和互操作性。耦合和内聚是两个用来评估软件设计质量的方法。程序编码此阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中必须要制定统一,符合标准的编写规范。以保证程序的可读性,易维护性,提高程序的运行效率。软件测试软件生命周期之软件测试在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。测试的方法主要有白盒测试和黑盒测试两种。在测试过程中需要建立详细的测试计划并严格按照测试计划进行测试,以减少测试的随意性运行维护软件维护是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就必须对软件进行维护。软件的维护包括纠错性维护和改进性维护两个方面。软件生存期模型软件生存期模型可以采用如下瀑布模型。三E-R图E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。本系统的E-R图如下籍贯姓名1NN用户名密码登录管理员/普通用户用户数据库从属用户信息……ID号职业家庭住址出生年月从属用户积分职业ID号积分项目姓名籍贯从属用户活动姓名、ID号失信记录担任职务信息接受的赞誉用户数据库用户管理密码提示问题密码提示问题答案密码用户名联系电话四数据流图数据流程图描述数据流程图是对组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它不涉及硬件、软件、数据结构与文件组织,是用图形语言及与此相关的注释来表示系统的逻辑功能,及所开发的系统在管理信息处理方面要做什么。系统数据流程图如下步骤1用户积分信息处理后的信息管理员或用户处理信息用户积分信息显示输出管理员或用户管理员管理员信息处理接收信息用户信息处理过程步骤2:对信息进行相应的操作:信息操作流程图:输入相应信息处理信息输出处理信息删除相应的信息统计相应的信息汇总相应的信息修改相应的信息将数据添到数据库接收输入信息进入信息系统退出系统输出信息结束步骤3:对积分查询系统做一个整的描绘如图所示:五系统总体设计“用户信誉积分管理系统”系统主模块功能图为了能够清晰的表现出设计的模块和路线,其功能模块如下图所示“用户信誉积分管理系统”主要分为浏览和后台管理两个子系统,前台的浏览主要是对一些功能的操作,但是都涉及到后台的管理,也就是数据库的操作,后台的管理必须要求符合系统的稳定性,保证修改的数据的正确性,但是由于涉及到关联表的问题,所以必须弄清楚前台的操作所涉及到的后台的相互关联的一些表格,包括一些基础信息。信息进行处理输出处理信息接收输入信息根据用户的需求调用相应的功能模块显示操作完成的情况显示数据库中相关信息将数据添加数据库中修改相应信息删除相应信息统计相应信息汇总相应信息用户积分查询系统用户积分查询系统结构用户信息:包括学生的ID号、姓名积分信息:包括积分项目、积分值。模块设计1.用户登录模块:填写已分配的用户名称,填写正确的密码,进入主控制页面。2.显示模块:显示要求的内容。3.查询模块:提供多种查询条件,可按需要进行查询。4.录入模块:向数据库中添加记录。5.修改模块:可以找到指定信息并对其进行修改。6.删除模块:找到要删除的记录,并将其删除。7.密码修改模块:对数据库中的信息进行修改。创建数据库用户积分查询系统用户浏览删除修改添加查询显示后台管理统计汇总在本系统设计数据库之前,进行了了解用户的需求、收集信息、确定对象,并建立对象模型,确定对象之间的关系,着手设计数据库时,表与表之间的关系非常重要,设计时要注意规范化,这要求在排序、查询和创建索引时提高数据操作的性能,准确的设计数据库并建立一定的模型就是至关重要的,因为一旦数据库实现完毕,若要对其进行更改将花费大量的时间。数据库的安全性数据库的安全性是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏。由于数据库中存放关在量的重要数据,并且为各种用户所共享,数据的安全显得格外重要。在一般的计算机穖中,安全措施是逐级设置的:用户标识和鉴定存储控制操作系统安全保护密码存储数据库的安全控制的一般方法有:用户标识和鉴定,存取控制,审计,数据加密,视图的保护。本系统采用用户标识和鉴定,存取控制两种方法,例如进入本系统必须输入工号与密码。同时,对单机进行操作系统级和数据库单机的用户口令控制。参考文献:宋雨.软件工程.清华大学出版社.2012应用软件数据库管理系统操作系统数据库
本文标题:个人信誉查询系统
链接地址:https://www.777doc.com/doc-4498299 .html