某院系党员信息管理系统-课程设计报告
- 格式:doc
- 大小:262.50 KB
- 文档页数:11
软件学院课程设计报告书课程名称 JavaEE与中间件设计题目软件学院党员信息管理系统专业班级学号姓名指导教师2013 年1 月23日目录1 设计时间 (1)2 设计目的 (1)3 设计任务 (2)4 设计内容 (2)4.1需求分析 (2)4.2系统设计 (2)4.2.1 概念结构设计 (2)4.2.3 物理结构设计 (4)4.3系统实施 (4)5 总结与展望 (9)参考文献 (10)管理员(管理员帐号,密码)党员(姓名,年龄,入党时间)4.2.3 物理结构设计表4-1管理员基本信息表Tab4-1 Manager basic situation sheet属性名数据类型长度完整性约束上网帐号varChar 15 非空服务密码varChar 15 非空表4-1党员基本信息表Tab4-1 Dangyuan basic situation sheet属性名数据类型长度完整性约束姓名varChar 50 非空年龄Int 4入党时间varChar 10 非空4.3系统实施本系统采用B/S模式,基于servlet+SQL2005数据库+Tag技术实现。
主要包括如下功能模块:1.登录模块登录模块用来管理员登录,并根据所输入的管理员帐号是否正确来判定所跳转的页面,如果正确,则跳转到主页面,用于实现管理员对党员信息的增、删、改、查。
实现管理员登录的主要代码是:public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {try{boolean bl=false;String name=request.getParameter("username");String pd=request.getParameter("password");try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(Exception e){}Connection con; Statement sql;ResultSet rs;con=DriverManager.getConnection("jdbc:odbc:dangyuan");sql=con.createStatement();rs=sql.executeQuery("SELECT * FROM zhanghao where 上网账号='"+ name+"' and 服务密码='"+pd+"'");while(rs.next()){bl=true;}if(bl){ request.getRequestDispatcher("Success.jsp");}elserequest.getRequestDispatcher("index.jsp").forward(request, response);con.close(); }catch(Exception e){}}2.信息查询模块对党员信息进行查询时,可以模糊查询也可以通过输入的条件进行查询,无论通过哪种查询,都能显示对应党员的有关信息。
第8卷 第2期2009年6月 太原师范学院学报(自然科学版)J OURNAL OF TA IYUAN NORMAL UNIV ERSIT Y(Natural Science Edition) Vol.8No.2 J un.2009党员信息管理系统的设计与实现程小燕(太原师范学院计算机科学与技术系,山西太原030012) 〔摘要〕 针对当前党员管理,尤其是流动党员管理工作的复杂性,结合太原师范学院党员管理的实际情况,基于软件Visual Basic6.0与SQL SERV ER数据库设计开发了党员信息管理系统.系统界面简洁,人机交互性强;功能设置上注重结合实际需要,支持多条件查询;数据库设计简洁,冗余低,查询快速安全.〔关键词〕 党员;管理系统;设计与实现〔文章编号〕 167222027(2009)022******* 〔中图分类号〕 TP392 〔文献标识码〕 A0 引言党员信息管理系统是党委组织工作不可缺少的一部分.一个功能齐全、简单易用的党员信息管理系统能有效地减轻党员管理工作人员的工作负担,所以党员信息管理系统应该能够为用户提供充足的信息和快捷的查询手段[1].其次,随着经济的发展,就业形势的严峻,学生党员在毕业后的不能及时就业,都造成了部分党员需要将组织关系暂留在原单位或学校,他们的去向、来历、原学习或工作单位、组织生活情况、是否受表彰等情况都需要掌握和了解,为此,建立一个党员管理的信息库,把所有党员的信息,包括流动党员的信息全部保存在信息库存中,以便于管理、查询、统计等就显得尤为重要了.基于规范基层党支部建设和信息化管理水平,结合太原师范学院党员管理工作的实际情况,在需求分析、系统分析的基础上,对太原师范学院党员管理系统做出了总体设计、详细设计和程序设计,并进行了系统测试.1 需求分析这个阶段的任务是确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能,它是关系到软件开发成败的关键步骤.只有通过需求分析才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础.党员信息管理系统采用Visual Basic6.0作为开发工具,后台数据库采用SQL SERV ER2000[2].系统开发的总体任务是实现党员信息管理的条理化、系统化.用户通过界面,完成对基层党总支、党支部、在册党员及流动党员的个人基本信息的管理,可以对党总支、党支部、党员信息方便地实现录入、删除、修改、模糊查询、精确查询、数据统计、打印、导出等操作.2 系统设计2.1 系统功能模块设计整个软件的流程设计为:首先初始化模块对数据进行初始化;接着用户通过登录模块输入用户名和密码来进行身份验证,确定使用者的权限;通过验证后方可进入主窗体,否则返回登录模块窗体;随后可进行用户相应操作实现自己所需的数据查询、更新等处理.最后,由退出窗体结束运行退出系统.按照结构化程序设计的要求,党员信息管理系统需要完成的几大模块及各模块所实现的主要功能有:用户注册与登录模块,实现软件使用用户的管理、用户的权限设置及密码修改;党总支、党支部管理模块,实现3 收稿日期:2009202208 作者简介:程小燕(19802),女,山西万荣人,硕士,太原师范学院计算机系助教,主要从事计算机教育、数据库、数据挖掘研究.党支部的信息录入、查询、更新、删除、打印;党员基本信息管理模块,实现在册党员及流动党员的信息录入、查询、修改、删除、打印、数据导出,实现党员个人每年民主评议的结果记录与查询;数据统计模块,实现数据库内各数据的统计及打印、导出等功能.2.2 数据库设计根据需求分析,确定E 2R 模型中的实体、联系和属性[3].首先确定数据库的实体,经分析,确定以下实体:支部情况实体、党员基本信息实体、民主评议实体.各实体属性如下(带下划线的为主码属性):支部情况实体(支部名称、支部书记、支部人数、联系电话);党员基本信息实体(党员编号、姓名、性别、民族、所属支部、党员类别、身份证号、党员性质、入党时间、转正时间、介绍人1、介绍人2、联系方式);民主评议实体(党员编号、评议时间、党员姓名、所属支部、评议结果、是否受表彰).各实体间的联系为:支部1∶M 党员;党员M ∶N 民主评议.图1 登录界面Fig.1 Interface of login 3 系统实现3.1 用户注册与登录模块的实现系统使用用户必须通过管理员名和密码进行身份验证,数据库查询后有此记录方可进入系统,否则显示:“密码不正确,请重新输入!”.密码的验证次数为三次.三次输入后,如密码仍不正确,则自动关闭登录窗体.登录界面设计如图1.3.2 党总支、党支部管理模块的实现在该模块中,实现有权限用户对党总支及支部的管理,用户可对各支部进行添加、修改及删除.在进行查询时,可根据任一字段的任何条件进行模糊与精确查询.党支部管理界面设计如图2.图2 支部管理界面Fig.2 Interface of party branch management3.3 党员信息管理模块的实现在该模块中,实现了对党员基本信息的管理.关键技术:当有党员流出,如学生党员毕业,但组织关系没有及时转走时,管理员可进行党员基本信息修改,即将党员所在支部由原支部改为流动党员支部,当党员的组织关系需要转出时,则进入党员转出窗体,补填流动党员的特有属性(流动党员证编号、转出时间、关系转09太原师范学院学报(自然科学版) 第8卷 至地、党费交至、联系人等)后进行保存,保存操作完成后,党员基本信息数据库存里党员状态属性自动更新为转出.这样,在一个数据库基本表里实现了对在册党员与流动党员的同时管理.党员管理界面设计如图3,党关系转出界面设计如图4.图3 党员管理界面Fig.3 Interface of party membermanagement图4 党员关系转出界面Fig.4 Interface of exiting party member ′s connection3.4 数据统计模块的实现在该模块中,实现了按不同的方式进行党员人数及比例的统计,并可以导出数据或以柱形图、扇形图的形式进行比例的显示.数据统计结果柱形图显示界面如图5.图5 数据统计结果显示图Fig.5 The results ′show of statistics19 第2期 程小燕:党员信息管理系统的设计与实现29太原师范学院学报(自然科学版) 第8卷 4 结束语本论文结合太原师范学院党员管理现状,进行了党员信息管理系统的设计与实现,党员信息管理系统完成后可以降低工作量,提高办公效率,各级党员管理工作人员可不受时间和地点的限制查询党员资料,而且能使分散的党员得到集中管理.最后,论文对党员管理系统进行了详细设计和实现.参考文献:[1] 阿地力・吾拉木.和田师专学生档案管理系统的设计与实现[J].电脑知识与技术,2008(4):2486[2] 黄 敏.基于VB的学生信息管理系统的设计与实现[J].电脑知识与技术,2008(4):2374[3] 王 珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2008[4] 崔武子,朱立平,乐 娜.Visual Basic程序设计[M].北京:清华大学出版社,2006Design and R ealization of Party Members Information Management SystemChen Xiaoyan(Department of Computer Science and Technology,Taiyuan Normal University,Taiyuan030012,China) 〔Abstract〕 In view of t he current management of party members,especially for t he manage2 ment of t he work flow of Taiyuan Normal U niversity,combined wit h t he complexity of t he act ual sit uation,t he party member management system is designed and realization based on software VB6.0and SQL SERV ER.The system interfaces are simple and st rong manmachine interaction.Wepay emp hases on act ual needs on f unction settings,and t he system support s several conditions in2 quiries.In order to make t he system safely and speedily,t he database desigh is brief and reduces redundancy.〔K ey w ords〕 party members;t he system of management;design and realization【责任编辑:王映苗】(上接第67页)Directional Antenna Automatic T racking Control SystemLiu Luoren1,2 Luo Jinling1 Liao Liuqing3(1.Loudi Vocational College,Loudi417000;21Manufacturing Institute of the Southwest University of Science and Technology,Mianyang621010;3.Xiaoxiang Vocational College,Loudi417000,China) 〔Abstract〕 The mobile carrier′s automatic t racking technology of automatic control are acore issue in t he field.Tht article GPS po sitioning technology,DC servo technology,research and design a set of moving target s can implement automatic t racking of t he directional antenna cont rol system.The system has st ro ng maneuverability,stability,high reliability,to resolve t he directional antenna at t he difficult questions.〔K ey w ords〕 GPS positioning;DC servo;mobile carrier;automatic t racking【责任编辑:张丽萍】。
高校学生党员信息管理系统数据库设计1、信息分析高校学生党员信息管理系统重要目的是对学生党员信息的相关解决, 涉及学生党员(入党申请人、入党积极分子、预备党员和正式党员)信息的管理, 数据库的管理和登陆用户的管理。
学生党员相关信息需求:(1)入党申请人: 姓名, 学号, 班级, 性别, 民族, 籍贯, 出生日期, 职务, 申请时间, 电话;(2)入党积极分子: 姓名, 学号, 班级, 性别, 民族, 籍贯, 出生日期, 职务, 申请时间, 联系人员, 培养教育, 考察意见, 培训时间, 积极分子时间, 党课成绩, 电话, 地址, email, 备注;(3)预备党员:姓名, 学号, 班级, 性别, 民族, 籍贯, 出生日期, 职务, 申请时间, 培养教育, 考察意见, 培训时间, 积极分子时间, 预备党员时间, 党课成绩, 电话, 地址, email, 备注;(4)正式党员: 姓名, 学号, 班级, 性别, 民族, 籍贯, 出生日期, 职务, 申请时间, 培训时间, 积极分子时间, 预备党员时间, 转正时间, 党课成绩, 电话, 地址, email, 备注。
(5)流动党员: 姓名, 性别, 民族, 出生年月, 文化限度, 正式或预备党员, 入党时间, 身份证号码, 本人联系方式, 户籍所在地家庭住址, 原党支部联系人, 原党支部联系人电话, 流入地(单位)党支部名称, 流入时间, 流入党支部联系人, 流入党支部联系人电话(6)党员关系转入, 转出: 姓名, 转出单位, 转入单位, 转出日期, 党员原所在基层党委通讯地址, 党员原所在基层党委联系电话, 党员原所在基层党委邮编, 转入单位经办人, 转入单位经办人联系电话, 接受时间◆(7)党员奖惩登记: 姓名, 奖惩名称, 奖惩因素, 奖惩批准机关, 批准机关级别, 奖惩批准日期, 奖惩说明, 奖惩撤消日期◆(8)证明信:姓名, 性别, 本来所在单位, 党员类型(预备/正式), 发证日期登录用户相关信息需求:(1)管理员: admin, password;(2)学生:id, password。
软件学院课程设计报告书课程名称 JavaEE与中间件设计题目软件学院党员信息管理系统专业班级学号姓名指导教师2013 年1 月23日目录1 设计时间 (1)2 设计目的 (1)3 设计任务 (2)4 设计内容 (2)4.1需求分析 (2)4.2系统设计 (2)4.2.1 概念结构设计 (2)4.2.3 物理结构设计 (4)4.3系统实施 (4)5 总结与展望 (9)参考文献 (10)管理员(管理员帐号,密码)党员(姓名,年龄,入党时间)4.2.3 物理结构设计表4-1管理员基本信息表Tab4-1 Manager basic situation sheet属性名数据类型长度完整性约束上网帐号varChar 15 非空服务密码varChar 15 非空表4-1党员基本信息表Tab4-1 Dangyuan basic situation sheet属性名数据类型长度完整性约束姓名varChar 50 非空年龄Int 4入党时间varChar 10 非空4.3系统实施本系统采用B/S模式,基于servlet+SQL2005数据库+Tag技术实现。
主要包括如下功能模块:1.登录模块登录模块用来管理员登录,并根据所输入的管理员帐号是否正确来判定所跳转的页面,如果正确,则跳转到主页面,用于实现管理员对党员信息的增、删、改、查。
实现管理员登录的主要代码是:public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {try{boolean bl=false;String name=request.getParameter("username");String pd=request.getParameter("password");try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(Exception e){}Connection con; Statement sql;ResultSet rs;con=DriverManager.getConnection("jdbc:odbc:dangyuan");sql=con.createStatement();rs=sql.executeQuery("SELECT * FROM zhanghao where 上网账号='"+ name+"' and 服务密码='"+pd+"'");while(rs.next()){bl=true;}if(bl){ request.getRequestDispatcher("Success.jsp");}elserequest.getRequestDispatcher("index.jsp").forward(request, response);con.close(); }catch(Exception e){}}2.信息查询模块对党员信息进行查询时,可以模糊查询也可以通过输入的条件进行查询,无论通过哪种查询,都能显示对应党员的有关信息。
软件学院课程设计报告书课程名称数据库系统概论设计题目培训中心信息管理系统专业班级学号姓名指导教师2013 年 6 月目录1 设计时间 (1)2 设计目的 (1)3设计任务 (1)4 设计内容 (1)4.1需求分析 (1)4.2系统设计 (1)4.2.1 概念结构设计 (1)4.2.2 逻辑结构设计 (5)4.2.3 物理结构设计 (5)4.3系统实施 (7)4.3.1数据库实现 (7)4.3.2 数据载入 (9)4.4运行与测试 (10)4.4.1运行与测试 (10)4.4.2分析 (12)5总结与展望 (13)参考文献 (14)表3—4账目文件表(billing)jiaokuangjindate classno sno cno jiaokuane2012/6/2 2012/6/2 2012/6/2 2012/6/2 2012/6/2 10-110-110-110-110-11020010126102001012710200101351020010104102001011912345300030003000300030004.4运行与测试4.4.1运行与测试报名功能:1)新学员赵文杰在2012-6-3报名参加数据库的课select cno,fee from course where cname='数据库';select yibaorenshu from course where cname='数据库';insert into student values('1020010133','赵文杰','10-1','郭老师','2012-6-3','3000');update courseSET yibaorenshu = yibaorenshu +1where cno='1';截图:付款功能:2)学号为1020010133的学员在2012/6/2交的cno=6的课程的学费select cno,fee from cours e where cno=’6’insert into billing values('2012/6/2','10-1','1020010133',6,3000);查询功能:3)查询学生信息表的内容select * from studentxinxi;4)查询课程内容select * from course;5)查询学号为0920010202的同学的报名时间select baomingtime from student where(sno='1020010127');6)查询账单文件select * from billing;注销功能:7)注销学号为0920010203的学员信息delete from studentxinxi where sno='1020010135';原表:注销后:4.4.2 分析1)根据题目要求明确系统功能,明确各实体与实体的对应关系,以及各实体的属性。
医院管理信息系统分析报告书目录1.引言 (3)1.1编写目的 (3)1.2项目背景 (4)1.3研究的前提 (4)1.3.1目标 (4)1.3.2条件、假定和限制 (4)2.任务概述 (5)2.1目标 (5)2.2运行环境 (5)2.3条件或限制 (5)3.需求分析 (5)3.1功能需求分析 (6)3.1.1门诊划价系统功能需求分析 (6)3.1.2门诊收费系统功能需求分析 (6)3.1.3门诊发药系统功能需求分析 (7)3.2需求概述 (8)3.3性能需求分析 (8)3.4性能概述 (9)3.4.1数据精确度 (9)3.4.2时间特性 (9)3.4.3适应性 (9)4.数据流程 (9)4.1门诊子系统(见图1) (9)图1 (10)4.2病房管理子系统(见图2) (10)图2 (11)4.3药品管理子系统(见图3) (11)5.总体设计 (12)5.1处理流程 (12)5.2各部门关系图(医院机构组织结构图): (13)5.3总体结构 (14).................................................................................................................................................. 错误!未定义书签。
5.4模块外部设计 (15)5.5功能分配 (16)6.程序设计说明 (16)6.5软件结构 (17)6.6.IPO图 (20)6.6.2门诊收费系统IPO图 (20)6.6.3诊发药系统IPO图 (20)6.7数据字典 (20)7.程序设计说明 (23)窗体1操作 (23)(2)查询数据库功能 (24)(3)计算合计 (24)窗体2操作 (24)实现功能 (24)(1)查找索引 (24)(2)计算找零 (24)窗体3操作 (25)(1)实现功能: (25)查找索引 (25)(2)整个系统流程图 (25)份 (25)8.本次课程设计的心得体会: (26)院医管理信息系统分析报告1.引言1.1编写目的科技进步将人类带到了信息时代,计算机已成为各行各业在业务处理与管理工作中必不可少的辅助工具,并对各行业的发展起到越来越大的推动作用。
管理信息系统实验报告模板
一、实验目的
介绍本次实验的目的,明确实验的目标。
二、实验原理
简要介绍本次实验涉及到的理论知识及其应用原理。
三、实验步骤
详细说明实验的具体步骤,包括哪些设备、仪器及软件应用,
如何进行实验操作,如何记录实验数据等。
四、实验结果
将实验数据进行统计分析,展示数据结果,例如表格、图表等。
五、实验分析
对实验结果进行分析,发现数据变化的因素,解释数据意义,
提出实验中存在的问题,并给出相应的建议和改进措施。
六、实验总结
总结本次实验过程中的重点难点及其解决思路,总结本次实验
的经验教训,从中发现不足,提出改进意见。
七、实验心得
学生根据本次实验的经验及所学知识,提出个人的看法及感悟,发表个人感受和思考,从不同角度对实验进行评价和反思。
八、参考文献
列出本次实验所参考的文献列表,格式按照国际通行的文献引
用标准撰写。
以上为管理信息系统实验报告模板,根据实验的具体要求、目
的和情况,适当调整模板内容。
实验报告要求简洁明了,内容详
实全面,注意排版美观,语言通俗易懂,是对实验过程的全面总结,是对学生能力的考核和提高。
《管理信息系统》课程设计报告——医院HIS管理系统班级:姓名:学号:指导教师:第一章系统概述 (3)第二章系统分析 (3)2.1:需求分析 (3)2. 2:可行性分析 (4)2.3:组织结构分析 (5)2.4:业务流程分析 (5)2.5:数据流程分析 (8)2.6:数据字典 (10)第三章系统设计 (11)3.1:开发工具的选择 (12)3.2:处理流程 (12)3.3:总体结构 (12)3.4: E-R 图 (13)3.5:输入设计 (16)3.6:输出设计 (17)3.7:软件结构 (17)3.8:数据库设计 (19)第四章系统实施 (22)4.1:登录工作台操作 (22)4. 2:登陆数据库 (22)4.3:部分代码 (23)第五章结束语 (26)系统概述四0四医院系国家三级综合医院,川北医学院附属第二医院,是市第二大综合医院。
医院编制床位670,开放床位1100。
人员编制739人,在岗职工1046 人拥有临床专业科室近50个。
科:设有心、呼吸、消化、神经、感染、分泌、肾、血液、肿瘤等专业;外科:设有肝胆胰外科、胃肠外科、心胸外科、骨科、脑外科、泌尿科等专业;妇产科、小儿科、口腔科、眼耳鼻咽喉科、药学部、影像科、医学超声、医学检验、病理等。
如此一个综合性医院,信息数据相当的多,所以必须高效地管理,现在医院用的的read公司的HIS系统,配套oracle数据库和另外几个附加的软件一起管理医院所有数据。
医院信息系统(英文缩写为HIS,英文全称为Hospital Information System)是指利用计算机软硬件技术、网络通讯技术等现代化手段,对医院及其所属各部门对人流、物流、财流进行综合管理,对在医疗活动各阶段中产生的数据进行采集、存贮、处理、提取、传输、汇总、加工生成各种信息,从而为医院的整体运行提供全面的、自动化的管理及各种服务的信息系统。
医院信息系统是现代化医院建设中不可缺少的基础设施与支撑环境。
管理信息系统课程设计报告设计题目:人民医院信息管理系统分析与设计班级信管101学号1007241020、1007241021、1007241022 、1007241023学生杨玉峰邱琦黎祖栋龚文亮指导教师侯德林目录一.绪论 (3)二.系统规划 (3)三.系统分析 (3)1.可行性分析 (3)2.组织结构调查 (4)3.业务调查 (5)4.数据流程图 (6)5.数据字典 (6)6.数据加工处理的描述 (8)四.系统设计 (8)1.系统总体设计 (8)2.系统物理配置方案详细设计 (9)3.输出设计 (9)4.存储文件格式设计 (11)5.代码设计 (14)五.系统实施 (14)1.计算机程序开发及运行结果 (14)2.系统使用说明书 (27)3.系统测试 (27)4.系统切换方式 (27)5.本系统的评价 (27)六.总结经验 (27)七.参考资料 (28)一.绪论管理需要信息,现代组织的管理更需要信息系统的支持。
计算机等信息技术在管理上的应用发展成为专门的“管理信息系统”领域。
管理信息系统综合了管理科学,信息科学,系统科学。
计算机科学成为一门新兴的学科。
他为组织管理提供了基础平台,使管理活动更加高效,有序。
由此,为了方便人们寻医求助,人民医院的有关人员开发了此信息管理系统。
二.系统规划本系统的目标是查询人民医院的职工信息,部门信息及医院本年度内各部门,即各科室的业务情况。
进入该系统时,不用注册,可以方便全国各地的人们随时查询本医院的信息,一切为病人服务。
此系统的建立是很有必要的。
随着人们生活水平的提高,人们所面临的疾病并没有减少,反而在增加;环境的污染也给人类带来了大量的疾病;还有,由于人们自身的粗心,交通事故在频繁的发生等等。
每天,都有大量的病人在寻找医院,寻找好的医生,为自己治病。
没有这样一个信息查询系统,人们对本医院难以了解,这样到此医院就诊的可能性会降低。
医院本身就是为广大人民服务的,方便地提供给人们本医院的信息,是很有必要的。
软件学院课程设计报告书课程名称 Java EE与中间件设计题目学生党员信息管理系统专业班级软件12-3 学号 1120010325 姓名邢少强指导教师唐晓亮2015 年 1 月目录1设计时间 (2)2设计目的 (2)3设计任务 (2)4设计内容 (3)4.1需求分析 (3)4.2总体设计 (6)4.3详细设计 (7)4.3.1用户登录模块详细设计 (7)4.3.2添加党员信息模块详细设计 (7)4.3.3查看党员信息模块详细设计 (10)4.3.4修改党员信息模块详细设计 (12)4.3.5删除党员信息模块详细设计 (13)4.3.6删除操作记录模块详细设计 (14)4.4运行与测试 (155)5总结与展望............................................................................................ 20 21 参考文献 (29)成绩评定 (30)1设计时间2015年1月19~2015年1月22日2设计目的Java EE 与中间件课程设计是对所学Java EE 与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一。
要求我们对课程中所学习到的知识综合运用,开发有一定规模的Java Web 程序。
利用所学Java Web 程序设计知识,开发设计一套基于Java EE 平台的小型管理系统,掌握Struts2、Spring 及Hibernate 三大框架的配置和使用,巩固数据库基本操作,培养学生分析问题、解决实际问题能力。
3设计任务1.开发平台MyEclipse2014,Eclipse 及相关插件,Tomcat7.0,JDK1.7,后台交互语言为Java,数据库sqlserver2005。
特别强调:最好能够采用SSH架构设计(参考课本14章图书管理系统设计),Struts2与Hibernate 组合。
《某院系党员信息管理系统》课程设计报告
题目:某院系党员信息管理系统
专业:网络工程
班级:
姓名:
指导教师:
成绩:
计算机学院
2017年12月8日
党员管理信息系统目的是为减轻管理员工作负担,方便查询党员信息,提高工作效率。
这次我选用的是Access 2010数据库,Access 是由微软发布的关系数据库管理系统。
它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,它具有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。
并可灵活设置统计的条件。
比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便。
access 用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件。
1. 概要设计 (1)
1.1开发目的 (1)
1.1信息需求 (1)
1.3处理要求 (2)
1.4安全性与完整性要求 (2)
2.数据库结构设计 (3)
2.1关系模型 (3)
2.2数据模型优化 (3)
2.3 数据字典 (4)
2.4数据结构图 (5)
3.数据库的创建与维护 (6)
3.1数据库的创建 (6)
3.2数据录入、修改、查询、删除、打印 (6)
3.3数据库的维护 (6)
3.4运行结果 (7)
4、总结 (8)
5、参考文献 (8)
1.概要设计
1.1 开发目的
随着科学技术的发展,信息化也逐步为人们所知,信息技术的应用也逐渐深入到人们的工作生活当中。
通过对数据库及其相关课程的学习,初步掌握了系统开发的系统知识,为了提高对所学知识的综合应用能力,培养系统的开发能力,增加经验,在此以“某院系党员信息管理系统”为课题,利用专业知识开发此系统,尽量使其满足用户的需求。
1.2 信息需求
党员信息管理系统主要目的是对党员信息的相关处理,包括学生党员、教师党员(入党申请人、积极分子,预备党员和正式党员)信息的管理,数据库的管理和登陆用户的管理。
学生党员相关信息需求:
(1)学生党员情况表:学号,姓名,班级,性别,民族,籍贯,出生日期,学历,是否正式党员,入党时间,职务,有无预备党员考察表,思想汇报分数,谈话记录分份数,有无转正申请书。
(2)教师党员情况表:编号,姓名,职称,性别,民族,籍贯,出生日期,学历,是否正式党员,入党时间,职务,有无预备党员考察表,思想汇报分数,谈话记录份数,有无转正申请书。
登陆用户相关信息需求:
(1) 管理员: admin,password;
(2) 学生: id,password。
1.3 处理要求
(1)、在管理员模块中的功能是实现对学生、教师党员信息的管理工作,包括:浏览、添加、修改、删除、查询、统计等,这五个功能模块各自独立,互不影响。
其中查询和统计要求做到:
(2)、查询学生、教师党员的基本信息:能够按照查询条件(班级、职称、是否正式党员、入党时间)查询党员的数量;也能够实现多个条件的组合查询;
(3)、统计学生、教师党员的基本信息:统计按照查询条件(班级、学号、入党时间)查询党员的数量。
在学生模块中的功能只能实现查看自己的相关个人信息资料的功能。
1.4 安全性与完整性要求
安全性:
(1)、管理员能够方便地对信息进行浏览、添加、修改、删除、查询、统计等操作。
(2)、学生可以在自己的权限内对信息进行访问,查询相关信息。
完整性:
(1)、能够防止合法用户使用数据库向数据库中添加不合语义的数据。
(2)、通过各个表之间的联系来实现数据完整性约束。
2.数据库结构设计
2.1关系模型
将总体概念结构E-R图转化成关系模型
登陆(用户类型,用户名,密码)
学生党员情况表:学号,姓名,班级,性别,民族,籍贯,出生日期,学历,是否正式党员,入党时间,职务,有无预备党员考察表,思想汇报分数,谈话记录分份数,有无转正申请书、申请时间、电话。
教师党员情况表:编号,姓名,职称,性别,民族,籍贯,出生日期,学历,是否正式党员,入党时间,职务,有无预备党员考察表,思想汇报分数,谈话记录份数,有无转正申请书、申请时间、电话。
2.2数据模型优化
将转化的关系模型进行优化,最终达到第3三范式
(1)确定数据依赖
将总体概念结构E-R图转化成关系模型
➢登陆(用户类型,用户名,密码)
(用户类型,用户名)->密码
学生党员情况表:学号,姓名,班级,性别,民族,籍贯,出生日期,学历,是否正式党员,入党时间,职务,有无预备党员考察表,思想汇报份数,谈话记录分份数,有无转正申请书。
学号->姓名,学号->班级,学号->性别,学号>民族,学号->籍贯,学号->出生日期,学号->学历,学号->是否正式党员,学号->入党时间,学号->职务,学号->有无预备党员党员考察表,学号->思想汇报份数,学号->谈话记录份数,学号->有无转正申请书。
教师党员情况表:编号,姓名,职称,性别,民族,籍贯,出生日期,学历,是否正式党员,入党时间,职务,有无预备党员考察表,思想汇报份数,谈话记录份数,有无转正申请书。
编号->姓名,编号号->职称,编号->性别,编号>民族,编号->籍贯,编号->出生日期,编号号->学历,编号->是否正式党员,编号->入党时间,编号->职务,编号->有无预备党员党员考察表,编号->思想汇报份数,编号->谈话记录份数,编号->有无转正申请书。
2.3 数据字典
表二教师党员情况表2.4数据结构图
3.数据库的创建与维护
3.1 数据库的创建
在access中使用数据库设计器或创建数据库
CREATE DATABASE <数据库名>
3.2 数据录入、修改、查询、删除、打印
数据录入:将数据输入到学生、教师党员情况表
数据查询:为实现方便灵活的快速的查询功能,本系统的数据查询分为党员的学号(编号)、姓名等查询信息。
SELECT语句
数据修改:修改表的信息。
MODIFY语句
数据删除:删除表的信息。
Delete语句
数据打印:根据输入的条件,查询出所需的党员信息、资料等连接好打印机,打印出所需的信息。
3.3数据库的维护
(1)、硬件维护使用本系统时应严格遵守系统运行的有关规定,并定期检查设备,有异常情况如不能解决应立即与开发者取得联系。
(2)、软件维护在用户使用系统的过程中对用户提出的意见和问题应及时进行修改使之能更加方便的为用户使用。
(3)、数据维护在使用系统的过程中应注意及时的对数据进行备份和更新,避免造成不必要的损失。
3.4运行结果
学生党员情况表
教师党员情况表
计算机学院《某院系党员信息管理系统》课程设计报告
4、总结
经过一周的实践,本次课程设计终于圆满完成了。
通过此次课程设计,我对数据库这门课程有了更深入的理解。
数据库是一门实践性比较强的课程,在课程设计中,我明白了理论与实际应用相结合的重要性,掌握并熟练应用SQL语句,提高了我的综合运用数据库知识的能力。
通过开发本系统,我认识到了自身的不足,在实际的系统开发的过程中出现了很多问题,有很多漏洞。
有很地方需要我在去学习,我相信通过不断的努力,最后会更加完善这个系统的功能。
在以后的学习中,我会尽量将课本与实际结合,努力学好数据库,学好专业课。
最后,感谢指导老师的认真指导!
5、参考文献
[1]、王珊、萨师煊《数据库系统概论第五版》高等教育出版社
[2]、邓立国、佟东《数据库原理与应用》清华大学出版社
[3]、钱雪忠主编《数据库原理及应用》北京邮电大学出版社
8。