数据库课程设计-模块设计报告.doc
《数据库课程设计-模块设计报告.doc》由会员分享,可在线阅读,更多相关《数据库课程设计-模块设计报告.doc(18页珍藏版)》请在咨信网上搜索。
1、项目名称,模块设计报告机构图标信息管理系网站数据库设计报告文件状态: 草稿 正式发布 正在修改文件标识: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的模块设计64.n 模块B-n65. 其他60. 文档介绍0.1 文档目的本文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采
3、用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。此文档的编写旨在使广大学生与老师更好地了解我们的产品的具体内容,里面的结构组成,如何更好地使用我们的网站。使大家能够更好地接触里面的内容。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 SERVER2000课程设计案例精编,中国水利水电出版社,2005年5刘大伟,马传宝编著,数据库项目案例导航,清华大学出版社,2005年6
5、刘俊亮,王清华编著,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数据冗余,Data Redundancy1.
6、模块命名规则(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 = “ + ema
9、il + “ where username = “ + name 数据结构与算法public class TeacherInfo private static final long serialVersionUID= 1L; public String processRequest(HttpServletRequest request, HttpServletResponse response) HttpSession session=request.getSession(); Response.setCharacterEncoding(“GB2312”);printWriter out =
10、null;try out = response.getWriter();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(“email”).
11、trim(); String sql=”update loginuser set password =” + newPassword +” ,telephone + tele “ ,email = ” + email + “where username = ”+ name + “”; 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 = “ + name 数据结构与算法public class StudentInfo private static final long serialVersionSNO = 1L; public String processRequest(HttpServletRequest request, HttpServlet
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 模块 设计 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。