技术需求文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
六、类和接口
接口:
ClassDao班级的接口。功能有创建班级,删除班级,查找班级,修改班级。
ClassMemberDao班级成员的接口。功能有添加班级成员,删除班级成员,显示班级成员。
StudentDao学生的接口。功能有添加(注册)一个学生信息,删除一个学生的信息,查找一个学生的信息,修改一个学生的信息,学生的登录。
own_class
所属班级(逗号隔开)

create_class
ቤተ መጻሕፍቲ ባይዱ创建的班级(逗号隔开)

info
个人简介

2.班级表(class.xml)
字段名
存储数据
是否可留空(默认为否)
id
编号
create
创建者
own_grade
所属年级(XX届)
class_name
班级名称
class_notice
班级公告
3.班级成员表(class_member_班级id.xml)
备注:一个班级一个xml
字段名
存储数据
是否可留空(默认为否)
id
编号
student_id
成员id
student_username
成员用户名
student_name
成员姓名
4.班级留言表(class_message_班级id.xml)
备注:一个班级一个xml
字段名
存储数据
是否可留空(默认为否)
id
编号
班级成员模块包括“班级成员的增加”。
创建班级模块包括“班级的创建”。
加入班级模块包括“加入一个班级”。
个人留言模块包括“个人留言的增加”、“个人留言的查找”和“个人留言的删除”
班级留言模块包括“班级留言的添加”和“班级留言的删除”
关系图:
五、数据存储
1.学生表(student_a.xml、student_h.xml、student_o.xml、student_u.xml)
AllClass班级实体类。
ClassMember班级成员实体类。
StudentMessage学生留言实体类。
ClassMessage班级留言实体类。
存储类:
Dom4jStudent存储学生信息类。功能:将学生的信息存储到XML
Dom4jClass存储班级信息类。功能:将班级信息存储到XML
同学录系统技术需求文档
一、开发背景
在当今信息技术迅猛发展,知识更替日新月异的时代,信息技术为企业的发展提供了机遇,也带来了挑战。使用传统人工的方式管理排课存在在许多缺点,而试用计算机对人事信息进行管理,有着手工管理无法比拟的优点,这些优点能够极大的提高人事信息管理的效率,也是企业走向科学化、正规化管理管理,与世界接轨的重要条件。
ClassMemberDaoImpl实现班级成员接口ClassMemberDao的类。
ClassMessageDaoImpl实现班级留言接口ClassMessageDao的类。
StudentMessageDaoImpl实现学生留言接口StudentMessageDao的类。
实体类:
Student学生实体类。
校友录名为“校友录”或者同学录,其实不只是局限于同学这个圈子,朋友、同学、同事、老师与亲人等等都可以。它的目标受众是群众,只要是一个社会组织或者群体,不管大小都可以申请一个校友录。因为每一个人都从属于一定的组织或者团体,所以每一位群众都有成为校友录用户的可能。这就为在校或已毕业的广大校友们提供一份交流思想的场所,通过提供完善的校友录服务和规范校友录管理,建立起校友间的沟通渠道,以达到增进校友之间、校友与母校之间的感情,方便校友们联系的目的,从而增强学校的凝聚力。
author
留言者
content
内容
time
时间
5.个人留言表(student_message_班级id.xml)
备注:一个班级一个xml
字段名
存储数据
是否可留空(默认为否)
id
编号
to_username
被留言者
username
留言者
content
内容
reply
回复
name
真实姓名
addtime
时间
二、需求分析
同学录系统是一个收集所有同学信息的系统。通过对学生的信息的管理,将同学的各种功能进行整合,从而达到各个同学之间的交流。只要加入了班级或者某一团体的校友录,且你已经被批准成为这个校友录团体中的一员,你就可以享受着传者和受者的基本等同待遇。在校友录内部,传者和受者是没有界限的,在信息交流的过程中,传者和受者的角色是互换的,用户既是传者也是受者,在信息发布和接收方面是对等的,都可以自由地发表言论、班级聊天等等交流活动。也可以通过此网站与朋友联系,并且还能够创建学校和班级等功能。系统中班级管理为必不可少的模块项,主要是为了安全有效地存储和管理登陆网站的用户的信息,赋予管理员特定的权限,可以对用户进行分类,添加,删除,修改等,方便网站的管理与维护。
四、系统设置
同学录系统是一个所有人都能用的系统。同学录系统主要分为七个功能模块:
(1)登录注册
(2)个人信息
(3)班级成员
(4)创建班级
(5)加入班级
(6)个人留言
(7)班级留言
登陆注册模块包括“用户的注册”和“用户的登录”。
个人信息模块包括“个人信息的修改”、“个人信息的查找”和“个人信息的增加”。
ClassMessageDao班级留言的接口。功能有添加留言,删除留言。
StudentMessageDao学生留言的接口。功能有添加一个学生留言,留言的回复,留言的删除。
实现接口类:
StudentDaoImpl实现学生接口StudentDao的类。
classDaoImpl实现班级接口ClassDao的类。
三、软件设计思想和目标
该系统的设计母的主要是方便同学,所有的操作都在网上完成。学生可以对自己的信息和留言进行查询和修改,可以加入一个班级和创建一个班级。如果所创建的班级已存在,则可以参加进这个班级,不能重新创建。
系统的安全性所不可忽略的方面。本系统的合法用户所学生,在进入系统前都要进行身份验证。我们的目标是让该平台来实现学生的交流。把交流的内容通过网络来交互实现。
备注:登录用户名按首字母a-g,h-n,o-t,u-z分类存入四个xml。
字段名
存储数据
是否可留空(默认为否)
id
编号
username
登录用户名(不能重复,英文开头,不能用中文)
password
登录密码
name
真实姓名
birth
出生日期

sex
性别

email
电子邮箱

qq
qq号码

tel
电话号码

相关文档
最新文档