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