摘要
随着社会的发展,信息网络化成为时代的主题。许多行业在经营管理过程中对计算机技术的依赖程度也在不断增强。对于模特行业来说,其工作管理流程复杂、多样。计算机已完全能够胜任模特预约管理工作,而且能够使管理工作变得更加准确、高效、清晰、透明。模特管理系统能够有效的解决纸质手工处理业务时效率地下和数据信息易丢失的问题,使得用户查询模特信息更加方面快捷,同时便于管理员对模特和用户的管理,从而给模特预约管理工作带来更高的效率。因此,开发一个模特管理系统很有必要。
本课题在分析了模特预约行业现状以及对现有的模特管理系统进行研究比较的基础上,针对模特预约行业的特殊性,设计研发了一套基于Web技术的模特管理系统。本系统用户分为系统管理员、会员这两类。模特信息查询,模特的行程查看查询,模特在线投票以及投票结果的查看。
本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个B/S结构的模特管理系统。
关键词:JSP,数据库,B/S模式
课题背景与意义
随着社会经济的迅速发展和科学技术的全面进步,计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛的使用着计算机。当谨慎和会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发追求的目标。随着社会生产的发展,人们生活水平的提高,模特预约已经成为一个极其具有市场潜力的行业,面对飞速发展的模特预约市场,传统的人工预约管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理模特预约工作的需求正在逐步提高。
在实践中,需要做一个会员功能,然后会员功能要满足可以查看模特的个人信息和投票榜上的模特行程安排。
最重要做一个我想要的那个排行榜,上面都是本公司受欢迎的模特,因投票高低有不同的出场费用,每个模特都有标价,每周要能实现实时更新,注册会员可查看信息。
开发工具
此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse、Tomcat和MySQL数据库进行简要介绍。
1.2.1.1 MyEclipse
MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。
设计的基本思想
设计思想遵循以下几点:
1. 采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。
2. 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。
3. 采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。
4. 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。
5.速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。
6.设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。
系统页展示
会员注册与用户登录
系统的会员用户通过自行注册生成,在系统首页点击会员注册菜单,系统跳转到对应的注册页面。在会员注册页面中,用户需要填写或选择帐号、密码、姓名、性别、年龄、住址以及电话等信息。其中密码默认为000000,密码和年龄只能输入数字格式,在这里是通过正则表达式对输入类型进行约束,性别默认为男。点击重置按钮,清空所填数据,点击注册按钮完成注册。是否为空是通过form表单中的οnsubmit="return checkForm()来检查。程序效果图如图4.1所示。
管理员首页
管理员主页面:左方页面展示了管理员可操作的功能菜单,进入相关的管理页面可以链接到子菜单,每个管理模块下面都有相应的子菜单。程序运行效果图如图4.4所示。
添加信息发布
1.描述:在此页面主要是输入发布信息,包括信息标题、上传图片名称、信息内容等,点击提交按钮完成信息的添加。是否为空是通过form表单中的οnsubmit="return checkForm()来检查。
2.程序效果图如图4.5所示。
发布信息管理
1.描述:管理员实现了对所有的发布信息的管理,能够在线修改和删除发布的信息。
2.程序效果图如下图4.6所示
模特信息添加
1.描述:实现了对模特信息的添加和管理,主要是管理了平台的模特,以供前台人员的查看。
2.程序效果图如下图4.7所示:
如需要可扫取文章下方二维码联系得源码