您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 大型软件项目实训报告用户信息管理系统
大型软件项目实训报告题目:用户信息管理系统选题来源:校内指导教师:姓名:班级:学号:软件学院目录1.序言....................................................................................................................................................31.1选题背景.......................................................................................................................................31.2选题目的及意义...........................................................................................................................31.3选题完成情况..............................................................................................................................32.项目需求分析....................................................................................................................................42.1项目功能需求................................................................................................................................42.2项目性能需求...............................................................................................................................42.3其他需求.......................................................................................................................................42.3.1安全需求..................................................................................................................................42.3.2接口需求..................................................................................................................................43.项目概要设计....................................................................................................................................53.1系统功能结构设计.......................................................................................................................53.2系统整体架构设计.......................................................................................................................53.3数据库结构设计...........................................................................................................................6E-R图...................................................................................................................................................64.项目详细设计....................................................................................................................................84.1功能描述........................................................................................................................................84.2性能描述.......................................................................................................................................94.3源代码.........................................................................................................................................104.3.1类设计......................................................................................................................................104.3.2算法描述/逻辑流程.................................................................................................................105.实训总结..........................................................................................................................................165.1技术总结.....................................................................................................................................165.2思想总结.....................................................................................................................................161.序言1.1选题背景随着各大网站规模的扩大,人员的不断增加、复杂程度逐渐增强,如何能够使管理员更好的掌握普通用户的增加、如何修改普通用户信息、如何删除普通用户信息、查询普通用户的信息进而更加有效地管理、分析、处理这些信息,帮助管理员掌握普通用户的情况,这就是用户管理系统需要完成的功能。所以迫切需要研制开发一种综合管理系统软件。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长等。这些优点能够极大地提高学校信息管理的效率。1.2选题目的及意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生管理系统是的较为完善与全面的系统,本次我设计的用户信息管理系统系统包括:普通用户的注册、登录、查询、修改、删除自我信息,管理员用户登录、修改、查询、增加、删除普通用户信息等。办公自动化(OA:OfficeAutomation)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。办公自动化的原动力是人类文明进步和发展的同时人类求得自身解放的需要。1.3选题完成情况本次我设计的用户信息管理系统系统包括:普通用户的注册、登录、查询、修改、删除自我信息,管理员用户登录、修改、查询、增加、删除普通用户信息等。2.项目需求分析2.1项目功能需求此软件具有登录、学生录入,学生更新,学生的添加与删除功能。查询功能包括按缴费学号查询,按姓名查询,按专业查询,按年级查询等功能查询,按出生查询等。2.2项目性能需求管理员可以利用本软件进行学生录入,学生更新等,这一过程属于实时系统范畴,此时对软件的响应时间的要求很高,最迟应在1秒内完成,因为系统的响应时间取决与系统的硬件和软件两部分,所以在软件设计中应不使用镶嵌式循环语句。2.3其他需求2.3.1安全需求为了保障系统安全性和完整性,以及个人隐私安全,软件设置了用户注册和用户登录验证。每个用户在第一次登录后,必须更改他的系统预置登录密码,系统预置的登录密码不能重用,以防止用户信息泄露。本软件还未定义用户身份认证,或授权需求。2.3.2接口需求a.用户接口用户界面的颜色搭配上突出了整体和协调原则,尽量减少多色调的无序使用,力求模块颜色搭配一致,又有一些变化,但风格统一。在窗体的格式上,基本上采用了统一的标准,命令按钮采用了统一的布局。交互性强,用户通过正确的用户名和密码进入到系统的主页面,在主页面的左侧有很多链接按钮,方便简单。同时诸多的信息提示,容错处理,也使输入变得轻松灵活,简便直观的操作完成复杂的功能。3.项目概要设计3.1系统功能结构设计3.2系统整体架构设计从系统整体架构上分析,本系统可以分为五层,他们分别为表示层、应用层、数据层、数据访问和接口层。1.表示层表示层主要负责用户注册与登录,以及进行学生录入,学生更新,学生的添加与删除结果显示。2.应用层应用层层主要负责实现学生录入,学生更新,学生的添加与删除四个部分,它建立在数据层之上,完成业务逻辑功能。3.数据访问层管理员根据id查询根据姓名查询删除用户更新用用更改用户权限查询用户信息显示更改用户查询用户权限应用程序通过该层访问数据库。数据访问层直接以数据库相关联,一般封装操作数据库的查询、添加、更新和删除等操作。4.数据层数据层主要负责所有数据的存储。5.接口层接口层主要负责数据信息传输。3.3数据库结构设计E-R图用户:表示层显示终端业务逻辑应用层数据访问数据访问层数据层数据库接口层统一的数据接口其他系统其他院系管理员:1.用户表(users)列名字段字段类
本文标题:大型软件项目实训报告用户信息管理系统
链接地址:https://www.777doc.com/doc-3929404 .html