毕业设计(论文)任务书
课题名称 基于Java的招投标管理系统 院 (系) 电子与信息工程 专 业 计算机科学与技术(软件班) 姓 名 李 胜 学 号 1401100213 起讫日期 2013-11-15~2014-06-15 指导教师 刘 斌
2013 年 11 月 12 日
一、 毕业设计(论文)的内容和要求
本课题主要研究企业设备管理系统的设计与实施,主要的开发工具为Java+ MySql。
系统的主要功能包括:系统登录(管理员、一般工作人员)、标书制定和发布、评审专家信息管理、评标专家的选择、招标过程记录、标书结果公示、招标规范管理等等。系统结构如下图所示:
各模块的功能要求如下:
1、员工基本信息管理模块:该模块主要实现对企业员工的基本信息进行设置,包括、性别、工号(唯一)、部门、职务、工种,另外还包括进入设备管理系统的相关设置,包括登录密码、权限(管理员、一般工作人员两类,对于一般工作人员,还要设定具体的可以进入哪些模块)。该模块为管理员操作模块,但员工可以自己修改密码。
2、系统登录模块:该模块完成系统的登录,登录采用工号、密码的方式进入,系统自动识别对应工号所具有的权限范围,对于范围之外的操作则自动屏蔽。
3、标书制作和发布模块:制作标书并在网上发布,标书项目文件信息包括:项目名称、采购单位名称、项目编号、开标时间、投标地点等等(相见附件中的附件三)。标书可以在网络上发布,发布的格式见附件。
4、评审专家信息管理模块:对评审专家信息进行增、删、改、查等操作。评审专家信息包括:编号(系统自动生成)、专家、职务、职称、学历、工作单位、专业方向1、专业方向2、专业方向3。
5、评审专家选择模块:为标书选择评审专家。根据标书所适合的专业方向,有系统在专家库中自动随机选择评审专家,该模块所涉及到的信息包括:编号(系统自动生成)、标书项目编号、领域范围、专家1、专家2、专家3、专家4、专家5、生成时间、生成人。
6、招标过程记录模块:对招标过程进行记录,所涉及的信息包括:编号(系统自动生成)、标书项目编号、投标单位、投标价格、投标时间、是否按期交互保证金、初审是否通过、初审不通过的原因、专家综合评分、投标过程描述、是否中标等等。
7、投标结果公布模块:对投标结果进行公布,在网络上公布标书的投标结构,所要公布的信息包括:标书编号、项目名称、采购单位、中标单位、中标价格、中标时间等等。
8、招标规范管理模块:对有关招标政策法规在网上发布,具体信息包括:编号(系统自动生成)、规范名称、发布单位、发布时间、文件号、发布内容、解释说明等等。
9、统计信息模块:对招投标信息进行统计,包括招投标月报表和年报表、投标单位统计月报表和年报表、专家采用情况年报表等等。
在毕业设计过程中,主要完成上述各功能模块的分析和设计,并最终通过Java实现。具体要求如下:
1、 充分了解Java的编程方法和关键技术,能够灵活运用该程序设计语言编写基于B/S结构的系统,同时要能够与MySql进行连接,能够熟练地对数据库进行操作。
2、 熟练掌握系统实施的一般过程,对所要开发的系统进行比较详细的分析和设计,并制定开发计划。
3、 软件界面友好,可扩充性强。
4、论文主要对毕业设计过程中所做的工作进行说明,包括采用的Java的技术特点、招投标管理系统的分析、设计和开发过程等内容。
二、 毕业设计(论文)图纸内容及张数
由于计算机专业的特点,对图纸的要求不是太高,因此不需要专门的图纸,但在论文中可以有流程图以及一些数据库图表。 三、 实验内容及要求
开发工具:Java + Struts + Spring + Hibernate + MySql + JQuery。
开发内容:
实验要求:
1、掌握利用Java进行基于B/S结构的开发的关键技术和方法,能够利用MySql进行数据库的设计,并能在Java中灵活地对数据库进行访问和控制。
2、对招投标管理系统的功能、结构进行仔细分析和设计,对系统进行模块划分,并最终实现。
3、系统要求功能齐全、界面友好、操作方便、可扩充性强。 四、 其他
毕业设计期间还要完成如下工作:
1、于第三周进行开题报告,请提前做好准备,按要求撰写开题报告。
2、翻译指定的英文文献,要求语句通顺,专业词汇要求翻译恰当,原文和译文都要求电子版本并打印。
3、软件完成之后撰写软件使用说明书,说明软件的使用方法和要注意的问题。
4、论文答辩时做好答辩记录,并填写相关表格。 五、 参考文献
[1] 朱作付, 韩永印. Java程序设计项目化教程[M]. 北京: 冶金工业出版社, 2009
[2] 郝焕. Java轻松入门[M]. 北京: 人民邮电出版社, 2009.04
[3] 陈斌.JAVA软件开发[J].计算机光盘软件与应用,2012.2
[4](美)Rogers Cadenhead, 梅兴文译. Java编程入门经典[M] . 北京: 人民邮电出版社, 2007
[5] 张卫, 王向忠, 王坤. Java应用开发[M]. 武汉: 华中科技大学出版社, 2012.01
[6] (美)戴特尔. Java程序员教程[M]. 北京: 电子工业出版社, 2012
[7] 周华清, 李为民, 张昌龙. Java典型模块与项目实战大全[M]. 北京: 清华大学出版社, 2012.01
[8] 李钟尉, 陈丹丹. Java开发实战1200例[M]. 北京: 清华大学出版社, 2011.01
[9] 梁文新,宋强,王占中. Ajax+JSP网站开发从入门到精通. 北京:清华大学出版社, 2008
[10] 陈刚.java开发利器Eclipse从入门到精通[M].北京: 清华大学出版社,2007
[11] 陈天河. Struts, Hibernate, Spring集成开发宝典[M]. 北京: 电子工业出版社, 2007.1
[12] 苗雪兰, 刘瑞新, 王怀峰. 数据库系统原理及应用教程[M]. 北京: 机械工业出版社, 2007
[13] 萨师煊, 王珊. 数据库系统概论[M]. 北京: 高等教育出版社,
上一篇:
java局域网广播系统论文(word文档)
下一篇:
淮河中下游水环境中PAHs的分布及其降解菌的筛选