数据库课程设计-模块设计报告

上传人:鲁** 文档编号:563205079 上传时间:2022-09-02 格式:DOCX 页数:22 大小:54.20KB
返回 下载 相关 举报
数据库课程设计-模块设计报告_第1页
第1页 / 共22页
数据库课程设计-模块设计报告_第2页
第2页 / 共22页
数据库课程设计-模块设计报告_第3页
第3页 / 共22页
数据库课程设计-模块设计报告_第4页
第4页 / 共22页
数据库课程设计-模块设计报告_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《数据库课程设计-模块设计报告》由会员分享,可在线阅读,更多相关《数据库课程设计-模块设计报告(22页珍藏版)》请在金锄头文库上搜索。

1、最新整理,下载后即可编辑】机构图标信息管理系网站数据库设计报告文件状态:V草稿正式发布正在修改文件标识:Company-Project-SD-DATABASE当前版本:X.Y作者:王裕辰、计卫强、张瑞文完成日期:2013-11-16信息管理系包括信息管理与信息系统专业本科和情报学硕士点。信息管理系有强的师资力:量,目前系专业教师共12人,其中具有高级职称者6人,中级职称者6人,硕士生导师3人,: 博士及在读博士 7人,硕士 5人。本系教师主持或参与纵横向科研项目 6项,获省部级奖励5 : 项,出版著作6部,发表学术研究论文100余篇。另外还有多名其它系的教授和副教授担任硕 :!士生导师和本科专

2、业课教学。:版本历史版本/状态者参与者起止日期备注1.0/开发中王裕辰计卫 强张瑞文无2013.11.16-目录0.文档介绍40.1文档目的.40.2文档范围40.3读者对象40.4参考文献40.5术语与缩写解释41模块命名规则52.模块汇总52.1模块汇总表52.2模块关系图53子系统A的模块设计63.N 模块 A-n64子系统B的模块设计64n模块B-n65.其他60. 文档介绍0.1 文档目的本文档首先给出了整个系统的整体网络结构和功能结构的概 貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求 性能需求和其它非功能性需求进行了详细的描述。其中对功能需 求的描述采用了 UML 的用

3、例模型方式,主要描述了每一用例的基 本事件流,若有备选事件流则描述,否则则省略。而且还给出了 非常直观的用例图。这些文字和图形都为了本文档能详细准确地 描述用户的需求,同时也为用户更容易地理解这些需求的描述创 造了条件。该文档详尽说明了这一软件产品的需求和规格,这些规格说 明是进行设计的基础,也是编写测试用例和进行系统测试的主要 依据。同时,该文档也是用户确定软件功能需求的主要依据。此文档的编写旨在使广大学生与老师更好地了解我们的产品 的具体内容,里面的结构组成,如何更好地使用我们的网站。使大 家能够更好地接触里面的内容。0.2 文档范围(1)介绍网站的结构设计(2)网站里面所包含的所有的内容

4、(3)网站所依靠的数据库0.3 读者对象1)系统开发及设计人员2)指导老师3)项目组相关人员4)信息管理专业学生及外专业学生5)广大信息相关的专业的学生,老师以及在职研究人员0.4 参考文献1 陈天河等编著,Java数据库高级编程宝典电子工业出 版社,2005 年2 文东,数据库系统开发基础与项目实训基于 SQL server 2005,北京科海电子出版社,2009年4月3 王珊,萨师煊编著, 数据库系统概论 ,高等教育出版社, 2006 年4 李昆编著, SQL SERVER 2000课程设计案例精编,中国水 利水电出版社,2005 年5 刘大伟,马传宝编著, 数据库项目案例导航 ,清华大学

5、出 版社,2005 年6 刘俊亮,王清华编著,Java Web开发学习实录清华大 学出版社,2011 年 7 月 1 日0.5 术语与缩写解释缩写、术语解释SPP精简并行过程,Simplified Parallel ProcessSD系统设计,System DesignDS数据库服务器,Database ServerERM实体关系模型,Entity Relationship ModelFD函数依赖,Functional DependencyFFD完全函数依赖,Full Functional DependencyLDD逻辑数据库设计,Logical Database DesignDR数据冗余,D

6、ata Redundancy1. 模块命名规则(1)每个模块的命名按照其英文翻译来命名(2)每个模块相对应的类、函数、变量,都以该模块的名称开头 后缀名为相应的动作(3)其他规则均遵循 Java 编程规范2. 模块汇总2.1 模块汇总表学生信息子系统模块名称功能简述教师信息模块查看和修改教师信息学生信息模块查看和修改学生信息开设课程信息用于信管系的老师或者学生对本系每学期开设的 课程信息进行查询和检索。招生信息用于查询信管系每年招收应届生的信息,包括: 年份,招生人数,分数线等。学生比赛活动子系统模块名称功能简述学生比赛模块实现对学生参加的各类活动的内容、时间、地点、 参加人数等信息的查询学生

7、活动模块实现对学生参加的各类活动的内容、时间、地点、 参加人数等信息的查询机构设置子系统模块名称功能简述机构设置主要介绍本专业培养学生的教研方案,教研室以 及教研团队公告栏子系统模块名称功能简述公告栏介绍本专业相关的公告,如:不同的竞赛,获奖 等。登录界面子系统模块名称功能简述登录界面同用户的登录网站的各个功能的实现(例如注册 新账号)2.2 模块关系图用户教师信息学生信息开设课程信息各项大赛参加的活动招生信息系机构设置公告栏教师信息按职称分类按导师类型副教授讲师教授高级实验师硕士生导师博士生导师课程设置专业基础课公共专业课开设课程信息专业方向课院定选修课校定选修课实践环节学生信息系机构设置实

8、验室培训中心教研组研究所参加的大赛国家级省级学校级学院级公益性活动学科竞赛信管系举办的的活动文体活动技能提升类活动其他活动招生信息增加删除修改查询教师登录按照年份按照省份用户登录学生登录公告栏公告新闻3. 信息管理子系统的模块设计3.1 教师信息模块模块名称教师信息模块功能描述查看和修改教师信息接口与属 性接口: public static void executeUpdate (String sql) 传入参数: sql = “update loginuser set password = ”+ newPassword +“,telephone =”+ tele+ ” ,email =“ +

9、 email +“ where username =“I+ name数据结构 与算法public class Teacherlnfo private static final long serialVersionUID二 1L;publicStringprocessRequest(HttpServletRequestrequest, HttpServletResponse response) HttpSession session二request.getSession(); Response.setCharacterEncoding( “GB2312” ); printWriter out =

10、 null;try out = response.getWriterQ;catch (IOException e) e.printStackTrace();String newPassword二 request.getParameter( “newPassword!” ).toString();String name = session.getAttribute( “login” ).toString().trim();String tele二request.getParameter( “tele” ).trim(); String email二request.getParameter( “e

11、mail” ).trim();String sql= ” update loginuser set password 二”+newPassword +”,telephone + tele“,email = ”+ email +“ where username =” + name +ac力;SqlFuntion.executeUpdate(sql); out.println( “个人信息修改成功! 3秒后跳转”); return success ;补充说明3.2 学生信息模块模块名称学生信息模块功能描述查看和修改学生信息接口: public static void executeUpdate (

12、String sql)接口与属 性传入参数: sql = “update loginuser set password = ”+ newPassword +“,telephone =”+ tele+ ” ,email =“ + email +“ where username =“I+ name数据结构 与算法public class StudentInfoprivate static final long serialVersionSNO = 1L;publicStringprocessRequest(HttpServletRequestrequest, HttpServletResponse response) HttpSession session二request.getSession();Response.setCharacterEncoding( “GB123” ); printWriter out = null;try out = response.getWriterQ;catch (IOException e) e.printStackTrace();String newPassword = request.getParameter( “newPassword!” ).toString();String name = session.getAt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号