数据库课程设计-模块设计报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[6] 刘俊亮,王清华编著,《Java Web开发学习实录》,清华大学出版社,2011年7月1日
0.5
缩写、术语
解释
SPP
精简并行过程,Simplified Parallel Process
SD
系统设计,System Design
DS
数据库服务器,Database Server
ERM
实体关系模型,Entity Relationship Model
SqlFuntion.executeUpdate(sql);
(3)其他规则均遵循Java编程规范
2.
2.1
学生信息子系统
模块名称
功能简述
教师信息模块
查看和修改教师信息
学生信息模块
查看和修改学生信息
开设课程信息
用于信管系的老师或者学生对本系每学期开设的课程信息进行查询和检索。
招生信息
用于查询信管系每年招收应届生的信息,包括:年份,招生人数,分数线等。
学生比赛活动子系统
信息管理系网站
数据库设计报告
文件状态:
[√] 草稿
[ ] 正式发布
[ ]正在修改
文件标识:
Company-Project-SD-DBiblioteka BaiduTABASE
当前版本:
X.Y
作者:
王裕辰、计卫强、张瑞文
完成日期:
2013-11-16
版本历史
版本/状态
作者
参与者
起止日期
备注
1.0/开发中
王裕辰
计卫强
张瑞文
无
2013.11.16---
e.printStackTrace();
}
String newPassword=
request.getParameter(“newPassword!”).toString();
String name =
session.getAttribute(“login”).toString().trim();
String tele=request.getParameter(“tele”).trim();
0.1
本文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。
[2] 文东,数据库系统开发基础与项目实训——基于SQL server 2005,北京科海电子出版社,2009年4月
[3] 王珊,萨师煊编著,《数据库系统概论》,高等教育出版社,2006年
[4] 李昆编著,《SQL SERVER 2000课程设计案例精编》,中国水利水电出版社,2005年
[5] 刘大伟,马传宝编著,《数据库项目案例导航》,清华大学出版社,2005年
0.2
(1)介绍网站的结构设计
(2)网站里面所包含的所有的内容
(3)网站所依靠的数据库
0.3
1)系统开发及设计人员
2)指导老师
3)项目组相关人员
4)信息管理专业学生及外专业学生
5)广大信息相关的专业的学生,老师以及在职研究人员
0.4
[1] 陈天河等编著,《Java数据库高级编程宝典》,电子工业出版社,2005年
String email=
request.getParameter(“email”).trim();
String sql=”update loginuser set password =’”+ newPassword +”‘,telephone + tele“‘,email =‘”+ email +“’whereusername=‘”+ name +“‘”;
FD
函数依赖,Functional Dependency
FFD
完全函数依赖,Full Functional Dependency
LDD
逻辑数据库设计,Logical Database Design
DR
数据冗余,Data Redundancy
1
(1)每个模块的命名按照其英文翻译来命名
(2)每个模块相对应的类、函数、变量,都以该模块的名称开头,后缀名为相应的动作
HttpSession session=request.getSession();
Response.setCharacterEncoding(“GB2312”);
printWriter out = null;
try {
out = response.getWriter();
}catch (IOException e) {
模块名称
功能简述
学生比赛模块
实现对学生参加的各类活动的内容、时间、地点、参加人数等信息的查询
学生活动模块
实现对学生参加的各类活动的内容、时间、地点、参加人数等信息的查询
机构设置子系统
模块名称
功能简述
机构设置
主要介绍本专业培养学生的教研方案,教研室以及教研团队
公告栏子系统
模块名称
功能简述
公告栏
介绍本专业相关的公告,如:不同的竞赛,获奖等。
该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。
此文档的编写旨在使广大学生与老师更好地了解我们的产品的具体内容,里面的结构组成,如何更好地使用我们的网站。使大家能够更好地接触里面的内容。
登录界面子系统
模块名称
功能简述
登录界面
同用户的登录网站的各个功能的实现(例如注册新账号)
2.2
3.
3.1
模块名称
教师信息模块
功能描述
查看和修改教师信息
接口与属性
接口:publicstatic void executeUpdate(String sql)
传入参数:sql =“update loginuser set password =‘”+ newPassword +“‘,telephone =‘”+ tele +”’,email =‘“+ email +“‘whereusername=‘“+ name
数据结构
与算法
publicclass TeacherInfo{
privatestatic final long serialVersionUID= 1L;
publicString processRequest(HttpServletRequest request, HttpServletResponse response) {
0.5
缩写、术语
解释
SPP
精简并行过程,Simplified Parallel Process
SD
系统设计,System Design
DS
数据库服务器,Database Server
ERM
实体关系模型,Entity Relationship Model
SqlFuntion.executeUpdate(sql);
(3)其他规则均遵循Java编程规范
2.
2.1
学生信息子系统
模块名称
功能简述
教师信息模块
查看和修改教师信息
学生信息模块
查看和修改学生信息
开设课程信息
用于信管系的老师或者学生对本系每学期开设的课程信息进行查询和检索。
招生信息
用于查询信管系每年招收应届生的信息,包括:年份,招生人数,分数线等。
学生比赛活动子系统
信息管理系网站
数据库设计报告
文件状态:
[√] 草稿
[ ] 正式发布
[ ]正在修改
文件标识:
Company-Project-SD-DBiblioteka BaiduTABASE
当前版本:
X.Y
作者:
王裕辰、计卫强、张瑞文
完成日期:
2013-11-16
版本历史
版本/状态
作者
参与者
起止日期
备注
1.0/开发中
王裕辰
计卫强
张瑞文
无
2013.11.16---
e.printStackTrace();
}
String newPassword=
request.getParameter(“newPassword!”).toString();
String name =
session.getAttribute(“login”).toString().trim();
String tele=request.getParameter(“tele”).trim();
0.1
本文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。
[2] 文东,数据库系统开发基础与项目实训——基于SQL server 2005,北京科海电子出版社,2009年4月
[3] 王珊,萨师煊编著,《数据库系统概论》,高等教育出版社,2006年
[4] 李昆编著,《SQL SERVER 2000课程设计案例精编》,中国水利水电出版社,2005年
[5] 刘大伟,马传宝编著,《数据库项目案例导航》,清华大学出版社,2005年
0.2
(1)介绍网站的结构设计
(2)网站里面所包含的所有的内容
(3)网站所依靠的数据库
0.3
1)系统开发及设计人员
2)指导老师
3)项目组相关人员
4)信息管理专业学生及外专业学生
5)广大信息相关的专业的学生,老师以及在职研究人员
0.4
[1] 陈天河等编著,《Java数据库高级编程宝典》,电子工业出版社,2005年
String email=
request.getParameter(“email”).trim();
String sql=”update loginuser set password =’”+ newPassword +”‘,telephone + tele“‘,email =‘”+ email +“’whereusername=‘”+ name +“‘”;
FD
函数依赖,Functional Dependency
FFD
完全函数依赖,Full Functional Dependency
LDD
逻辑数据库设计,Logical Database Design
DR
数据冗余,Data Redundancy
1
(1)每个模块的命名按照其英文翻译来命名
(2)每个模块相对应的类、函数、变量,都以该模块的名称开头,后缀名为相应的动作
HttpSession session=request.getSession();
Response.setCharacterEncoding(“GB2312”);
printWriter out = null;
try {
out = response.getWriter();
}catch (IOException e) {
模块名称
功能简述
学生比赛模块
实现对学生参加的各类活动的内容、时间、地点、参加人数等信息的查询
学生活动模块
实现对学生参加的各类活动的内容、时间、地点、参加人数等信息的查询
机构设置子系统
模块名称
功能简述
机构设置
主要介绍本专业培养学生的教研方案,教研室以及教研团队
公告栏子系统
模块名称
功能简述
公告栏
介绍本专业相关的公告,如:不同的竞赛,获奖等。
该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。
此文档的编写旨在使广大学生与老师更好地了解我们的产品的具体内容,里面的结构组成,如何更好地使用我们的网站。使大家能够更好地接触里面的内容。
登录界面子系统
模块名称
功能简述
登录界面
同用户的登录网站的各个功能的实现(例如注册新账号)
2.2
3.
3.1
模块名称
教师信息模块
功能描述
查看和修改教师信息
接口与属性
接口:publicstatic void executeUpdate(String sql)
传入参数:sql =“update loginuser set password =‘”+ newPassword +“‘,telephone =‘”+ tele +”’,email =‘“+ email +“‘whereusername=‘“+ name
数据结构
与算法
publicclass TeacherInfo{
privatestatic final long serialVersionUID= 1L;
publicString processRequest(HttpServletRequest request, HttpServletResponse response) {