软件学院课程设计报告书课程名称JavaEE与中间件设计题目软件学院党员信息管理系统专业班级学号姓名指导教师2013年1月23日目录1设计时间................................................12设计目的................................................13设计任务................................................24设计内容................................................24.1需求分析..............................................24.2系统设计..............................................24.2.1概念结构设计........................................24.2.3物理结构设计........................................44.3系统实施..............................................45总结与展望..............................................9参考文献.................................................1011设计时间2013年6月8号至2013年6月14号。2设计目的在我校学生中发展党员是我校各级党委组织部门的一项非常重要的工作。我校扩招后,有入党愿望的学生人数随之增加,学生党员人数的增加给党员的统计、管理工作带来了诸多困难,为了解决这些困难,现设计一套“软件学院党员信息管理系统”。其开发目的如下:(1)提高系统开发的综合能力。(2)满足用户的需求,提高工作效率,加强对党员的管理,完成对有关内容的输入、查询、删除、打印等操作。(3)减少了重复性的劳动。党员管理人员从机械的手工操作中解放出来[11](4)准确性、灵活性较好。在党员中不允许有很多重复性的现象,运用该系统可以解决上述的问题,即使有同名同性的人也可以根据其它的条件加以辨认。模块化的设计,提高各个部分的独立性,减少各系统之间的数据依赖性,对环境的变化有很强的适应性。(5)系统性比较好。系统是作为统一的整体而存在的,以便于用户使用,提高工作效率,合理利用现有资源。(6)良好的人机界面,便于维护和操作(7)开发适用的软件——“党员信息管理系统”。使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高管理水平。(8)满足用户的要求。随着党支部的扩增,党员的增加,党员的管理工作也越来越复杂、繁重。开发一套适用的管理系统,成为提高工作效率,减轻工作人员的工作负担的主要手段。综合实际的情况,开发此系统,尽量做到功能完备,易于操作,便于用户使用,解决实际问题。(9)根据项目开发本系统提供方便的人机对话界面,可以进行数据的录入、查询、修改、排序等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足用户的使用。13设计任务《JavaEE与中间件课程设计》的教学目的是培养学生软件系统开发方案综合设计能力和创新精神。在教师的启发和引导下,学生根据学号尾数,选择对应的课程设计题目,并自主地进行科技文献检索,进行方案设计、编写代码、调试程序,对方案进行综合分析与评述等。4设计内容4.1需求分析对高校党员信息管理系统主要目的是对党员信息的相关处理,包括党员(查询某党员信息,增加新党员,删除离校的党员)信息的管理,数据库的管理和登陆用户的管理。1.能够录入党员的基本资料,在操作上能够完成诸如添加、修改、删除等功能。2.管理员通过有效的帐号,进行登录。3.管理员对登录日志的管理。4.2系统设计4.2.1概念结构设计系统业务流程图图4.1系统业务流程图党员名单查询党员信息输出信息单查询结果表系统管理员录入结果表信息录入2管理员信息E-R图图4.2管理员信息党员信息E-R图图4.3党员信息整体E-R图图4.4整体图4.2.2逻辑结构设计按照实体-联系图转化为关系模式的规则,本系统的E-R图科转化为如下的关系模式:(“__”代表主码)管理员用户名用户密码党员姓名年龄入党时间n管理党员姓名姓名姓名管理员用户名用户密码m3管理员(管理员帐号,密码)党员(姓名,年龄,入党时间)4.2.3物理结构设计表4-1管理员基本信息表Tab4-1Managerbasicsituationsheet属性名数据类型长度完整性约束上网帐号varChar15非空服务密码varChar15非空表4-1党员基本信息表Tab4-1Dangyuanbasicsituationsheet属性名数据类型长度完整性...