陕西理工学院毕业设计
HrDemandAccept表。HrDemandAccept表用来存储应聘人的信息,应聘信息ID作为主键,如表4.9,应聘人应聘时产生一个ID,作为应聘人的标识,方便了应聘信息的统计。
表4.9 HrDemandAccept表
属性列 ID Quarters Name Sex Birthday Stature Residence Marry School Studydegree Specialty Gradyear Edulevel Adddate Experience Phone Mobile Addr Email
数据类型 int nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar ntext datetime ntext nvarchar nvarchar nvarchar nvarchar
长度 4 60 20 10 50 10 50 50 50 60 50 20 255 10 255 30 30 80 50
可否为空 否 是 是 是 是 是 是 是 是 是 是 是 是 是 是 否 是 是 是
备注 产品编号 职位 应聘人姓名 应聘人性别 应聘人生日 应聘人学历 应聘人住址 婚姻状况 毕业院校 学位 特长 毕业时间 教育状况 应聘时间 工作经验 电话 手机 地址 电子邮件
数据库中的9个表是整个系统的基础,根据表中实体之间的关系,可以得出系统中各个页面之间的联系,有利于各个页面联系更加紧密,使整个系统更加统一完善。
第 25 页 共 86 页
陕西理工学院毕业设计
5系统详细设计
本次设计的网站主页采用动、静相结合的方式,即静态的主Web页面和动态的图文相结合。用Jsp与数据库结合的技术建立数据库增、删、改、查的后台数据管理系统,采用实时交互式的动态的Web页面,来实现产品展示、留言管理、新闻发布、技术支持,以及用户各类信息管理的门户网站。
5.1系统构架的设计与实现 5.1.1 系统架构设计
系统是采用SSH框架下的JSP构架实现的。在前期的准备过程中,为了界面的友好和完善,同样也加入了HTML和CSS的相关内容。
*.jsp? ?? Struts.xmlFilterDispatcher XxxAction?????DTT ??????? ServiceInterface? applicationContext-??Hibernate.xml ??????? ServiceImplement ????? DaoInterfacer applicationContext- Hibernate.xml??????????? DaoImplementPool.xml Sping???? ?????
系统的前台页面设计以及后台页面的设计使用了Dreamweaver作为主要工具,对页面的整体显示效果做了详细的规划,对系统的界面友好性有了很大的提高。
而对于前台数据显示和后台管理功能的实现,则是采用了当前最流行的SSH框架进行设计的。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供
???(Struts)???(Spring)???(Hibernate)VO?????Tools???DO?OR????*.hbn.xmlException图5.1 系统架构的总体结构
第 26 页 共 86 页