欢迎来到天天文库
浏览记录
ID:6683248
大小:994.00 KB
页数:34页
时间:2018-01-22
《391.基于java的企业日程管理系统 【毕业设计+源代码】【源代码联系本人】》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、经济学院专业实习报告基于JAVA的企业日程管理系统(学院)系:信息工程学院专业:软件工程姓名:班级:学号:指导教师:2009年6月26日一、设计题目及要求(需求分析)本系统将实现用户注册、企业注册、用户信息修改、用户登陆功能,记事本功能,可以对自己以及他人进程预约,利用tomcat服务器和java语言可以实现B/S模式的人事管理系统。需求分析:1)企业注册功能:完成企业信息注册;2)用户这册功能:完成用户信息注册;3)用户登录功能:已注册用户可以登录系统;4)记事本功能:添加备忘,心得。5)预约功能:对他人进行预约。二、概要(总体)设计1、软件结构设计1)运行环境:Ap
2、acheTomcat5.0服务器MySQL5.0数据库2)结构图:日程管理系统企业注册用户注册用户登录预约查看记事本新建记事本信息查询预约信息图1结构图2)类图:图2类图3)数据结构E-R图及物理模块表:企业名称E_MailID创建时间类型员工ID登录ID登录密码姓名性别MAIL生日公司ID1M图3企业员工E_R图记事本标签From_IDIDID文本员工ID登录ID登录密码姓名性别MAIL生日公司ID1M预约信息TO_ID日期因由PQ图4员工,记事本,预约信息E_R图表1:企业:列名数据类型宽度可否为空是否主键描述IDint10否是编号Namevarchar45可否名称
3、Typevarchar45可否类型Datevarchar45可否创建时间Mailvarchar45可否E_MAIL表2:员工:列名数据类型宽度可否为空是否主键描述IDInt10否是编号NameVarchar45可否名字Login_IDint10可否登录IDPasswordvarchar45可否密码Cmp_IDint10可否公司IDBirthdayvarchar45可否生日Mailvarchar45可否邮箱Sexvarchar10可否性别表3:记事本:列名数据类型宽度可否为空是否主键描述IDint10否是编号User_IDint10可否用户IDTagvarchar45可否
4、标签Txtvharchar1000可否文本表4:预约信息:列名数据类型宽度可否为空是否主键描述IDInt10否是编号From_IDInt10可否预约发起人To_IDInt10可否应邀人DateVarchar45可否日期ReasonVarchar45可否因由三、详细设计1.1程序描述对于本系统各个功能,有的采用JSP和servlet页面通过信息传递来完成,个别就JSP页面链接数据库完成功能;1.2功能1)企业注册;2)员工注册;3)员工登录;4)记事本功能;5)预约功能;1.3属性企业:privateintID;privateStringName;privateStrin
5、gType;privateStringDate;privateStringMail;员工:publicintID;publicintLogin_ID;publicStringPassword;publicintCmp_ID;publicStringBirthday;publicStringSex;publicStringName;publicStringMail;记事本:privateintt_ID;privateStringTag;privateintUser_ID;privateStringTxt;预约信息:privateinta_ID;privateintFrom
6、_ID;privateintTo_ID;privateStringDate;privateStringReason;2、数据库访问类(DBConn)设计说明2.1程序描述封装数据库连接、查询、插入、修改、删除等操作。该类具有可重用性。2.2功能减少程序中访问数据库的代码冗余,提高代码复用度。2.3属性Connectionconn//数据库连接对象Statementstmt//ResultSetrs//结果集对象2.4方法publicConnectionDBConnect()//连接MySQL数据库,返回连接对象publicResultSetDBSelect(String
7、sql)//执行查询操作publicintDBInsert(Stringsql)//执行插入操作publicintDBDelete(Stringsql)//执行删除操作publicintDBUpdate(Stringsql)//执行更新操作publicvoidDBclose()//关闭连接操作2.5.1数据库连接方法DBConnect()算法1、加载MySQL驱动程序2、获取数据库连接2.5.1数据库连接方法DBConnect()流程逻辑开始加载MySQL驱动程序conn=dbconn.DBConnect()结束图5DBConnect()
此文档下载收益归作者所有