您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 数据库课程设计-模块设计报告
信息管理系网站数据库设计报告文件状态:[√]草稿[]正式发布[]正在修改文件标识:Company-Project-SD-DATABASE当前版本:X.Y作者:王裕辰、计卫强、张瑞文完成日期:2013-11-16机构图标信息管理系包括信息管理与信息系统专业本科和情报学硕士点。信息管理系有强的师资力量,目前系专业教师共12人,其中具有高级职称者6人,中级职称者6人,硕士生导师3人,博士及在读博士7人,硕士5人。本系教师主持或参与纵横向科研项目6项,获省部级奖励5项,出版著作6部,发表学术研究论文100余篇。另外还有多名其它系的教授和副教授担任硕士生导师和本科专业课教学。项目名称,《模块设计报告》机构名称,2002Page2of16版本历史版本/状态作者参与者起止日期备注1.0/开发中王裕辰计卫强张瑞文无2013.11.16---项目名称,《模块设计报告》机构名称,2002Page3of16目目录录0.文档介绍.............................................................................................错误!未定义书签。0.1文档目的........................................................................................错误!未定义书签。0.2文档范围........................................................................................错误!未定义书签。0.3读者对象........................................................................................错误!未定义书签。0.4参考文献........................................................................................错误!未定义书签。0.5术语与缩写解释.............................................................................错误!未定义书签。1.模块命名规则.....................................................................................................................42.模块汇总............................................................................................................................52.1模块汇总表...................................................................................................................52.2模块关系图...................................................................................................................63.子系统A的模块设计......................................................................................................103.N模块A-N.....................................................................................................................104.子系统B的模块设计.........................................................................错误!未定义书签。4.N模块B-N......................................................................................................................135.其他..................................................................................................................................13项目名称,《模块设计报告》机构名称,2002Page4of160.文档介绍0.1文档目的本文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。此文档的编写旨在使广大学生与老师更好地了解我们的产品的具体内容,里面的结构组成,如何更好地使用我们的网站。使大家能够更好地接触里面的内容。0.2文档范围(1)介绍网站的结构设计(2)网站里面所包含的所有的内容(3)网站所依靠的数据库0.3读者对象1)系统开发及设计人员2)指导老师3)项目组相关人员4)信息管理专业学生及外专业学生5)广大信息相关的专业的学生,老师以及在职研究人员项目名称,《模块设计报告》机构名称,2002Page5of160.4参考文献[1]陈天河等编著,《Java数据库高级编程宝典》,电子工业出版社,2005年[2]文东,数据库系统开发基础与项目实训——基于SQLserver2005,北京科海电子出版社,2009年4月[3]王珊,萨师煊编著,《数据库系统概论》,高等教育出版社,2006年[4]李昆编著,《SQLSERVER2000课程设计案例精编》,中国水利水电出版社,2005年[5]刘大伟,马传宝编著,《数据库项目案例导航》,清华大学出版社,2005年[6]刘俊亮,王清华编著,《JavaWeb开发学习实录》,清华大学出版社,2011年7月1日0.5术语与缩写解释缩写、术语解释SPP精简并行过程,SimplifiedParallelProcessSD系统设计,SystemDesignDS数据库服务器,DatabaseServerERM实体关系模型,EntityRelationshipModelFD函数依赖,FunctionalDependencyFFD完全函数依赖,FullFunctionalDependencyLDD逻辑数据库设计,LogicalDatabaseDesignDR数据冗余,DataRedundancy1.模块命名规则(1)每个模块的命名按照其英文翻译来命名(2)每个模块相对应的类、函数、变量,都以该模块的名称开头,后缀名为相应的动作(3)其他规则均遵循Java编程规范2.模块汇总2.1模块汇总表项目名称,《模块设计报告》机构名称,2002Page6of16学生信息子系统模块名称功能简述教师信息模块查看和修改教师信息学生信息模块查看和修改学生信息开设课程信息用于信管系的老师或者学生对本系每学期开设的课程信息进行查询和检索。招生信息用于查询信管系每年招收应届生的信息,包括:年份,招生人数,分数线等。学生比赛活动子系统模块名称功能简述学生比赛模块实现对学生参加的各类活动的内容、时间、地点、参加人数等信息的查询学生活动模块实现对学生参加的各类活动的内容、时间、地点、参加人数等信息的查询机构设置子系统模块名称功能简述机构设置主要介绍本专业培养学生的教研方案,教研室以及教研团队公告栏子系统模块名称功能简述公告栏介绍本专业相关的公告,如:不同的竞赛,获奖等。登录界面子系统模块名称功能简述登录界面同用户的登录网站的各个功能的实现(例如注册新账号)2.2模块关系图登录是否开设课程信息学生信息各项大赛参加的活动招生信息教师信息系机构设置公告栏用户项目名称,《模块设计报告》机构名称,2002Page7of16教师信息按职称分类按导师类型分类教授副教授讲师高级实验师硕士生导师博士生导师开设课程信息公共专业课专业方向课院定选修课校定选修课专业基础课实践环节课程设置项目名称,《模块设计报告》机构名称,2002Page8of16系机构设置实验室研究所教研组培训中心参加的大赛国家级学院级学校级省级信管系举办的的活动学生信息大一大四大三大二项目名称,《模块设计报告》机构名称,2002Page9of16公益性活动模块学科竞赛技能提升类活动文体活动其他活动招生信息增加查询修改删除按照省份按照年份公告栏新闻公告用户登录教师登录学生登录项目名称,《模块设计报告》机构名称,2002Page10of163.信息管理子系统的模块设计3.1教师信息模块模块名称教师信息模块功能描述查看和修改教师信息接口与属性接口:publicstaticvoidexecuteUpdate(Stringsql)传入参数:sql=“updateloginusersetpassword=‘”+newPassword+“‘,telephone=‘”+tele+”’,email=‘“+email+“‘whereusername=‘“+name数据结构与算法publicclassTeacherInfo{privatestaticfinallongserialVersionUID=1L;publicStringprocessRequest(HttpServletRequestrequest,HttpServletResponseresponse){HttpSessionsession=request.getSession();Response.setCharacterEncoding(“GB2312”);printWriterout=null;try{out=response.getWriter();}catch(IOExceptione){e.printStackTrace();}StringnewPassword=request.getParameter(“newPassword!”).toString();Stringname=session.getAttribute(“login”).toString().trim();Stringtele=request.getParameter(“tele”).trim();Stringemail=request.getParameter(“email”).trim();Stringsql=”updateloginusersetpassword=’”+newPassword+”‘,telephone+tele“‘,email=‘”+email+“’whereusername=‘”+name+“‘”;SqlFuntion.executeUpdate(sql);out.println(“个人信息修改成功!3秒后跳转”);return“success”;项目名称,《模块设计报告》机构名称,
本文标题:数据库课程设计-模块设计报告
链接地址:https://www.777doc.com/doc-4812669 .html