【计算机专业课程设计报告大全精选12套】课程设计报告软件说明书学生课设
1. 社区门诊信息管理的系统的设计与实现
2. 毕业论文管理系统
3. 基于Java的生活用品在线购物系统工资管理系统
4. 在线电子书城管理系统
5. 某小区物业管理系统
6. 网上人才招聘系统
7. 某银行客户关系管理系统
8. 中小型酒店管理系统
9. 汽车租赁管理系统
10. 汽车4S店服务管理系统
11. 幼儿园信息管理系统
12. 基于协同过滤算法的电影推荐系统
(一)社区门诊信息管理的系统的设计与实现
1.1 功能描述
社区门诊查询管理系统允许用户有四种身份:患者、医生、医务员及管理员,每种身份操作起来很方便、快捷。在登录后,查询属于自己权限内的信息。医生、医务员的基本信息都由管理员对其统一管理,而患者信息只有患者对应的医生才有权限进行管理。医务员又分为挂号员、计费员。社区门诊查询管理系统用例图如图1-1、1-2、1-3、1-4所示。




1.1.1用例描述
用例图建完后,就需要编写用例描述,用例描述也就是对系统各个功能进行描述,这一步是进行系统设计前最重要的一个过程。准确地描述出系统的功能有助于理清自己的思路,更是和用户进行有效沟通的保障。
1.患者角色
(1)患者登录
此功能必须在患者注册成功后,使用注册是的用户名和密码进行登录,进入患者功能模块。
(2)患者注销
此功能必须在患者成功登录后才能使用,主要用于退出登录。
(3)患者修改密码
此功能必须在医生成功登录后才能使用,患者可以通过此模块修改自己原有的密码。
(4)患者可查询主治医生信息
此功能必须在患者成功登录后才能使用,主要用于查询主治医生信息。可按医生姓名或科室自定义查询医生信息。
(5)患者查询挂号信息
此功能必须在患者成功登录后才能使用,主要用于查询挂号信息。
(6)患者查询就诊信息
此功能必须在患者成功登录后才能使用,主要用于查询就诊信息。
2. 医生角色
(1)医生修改密码
此功能必须在医生成功登录后才能使用,医生可以通过此模块修改自己原有的密码。
(2)查看患者信息
此功能必须在医生成功登录后才能使用,主要是对医生自己的病人的信息查询,当患者的就医结束后,只有为患者的治疗的医生有权限删除患者的信息。
(3)查询挂号信息
此功能必须在医生成功登录后才能使用,主要查询患者挂号信息,用于确认患者是否已挂号。
(4)打印患者病例
此功能必须在医生成功登录后才能使用,可对患者的病历进行打印。
(5)药品信息查看
此功能必须在医生成功登录后才能使用,可查看开出的药物清单,可以在数据库中查询药物。
3.计费人员角色
(1)计费人员修改密码
此功能必须在计费人员成功登录后才能使用,计费人员可以通过此模块修改自己原有的密码。
(1)药品进行计费
此功能必须在计费医务员成功登录后才能使用,才可查询药品单进行计费。
(2)就诊进行计费。
此功能必须在计费医务员成功登录后才能使用,主要用于查询就诊信息进行计费。
4.管理员角色
(1)管理员修改密码
此功能必须在管理员成功登录后才能使用,管理员可以通过此模块修改自己原有的密码。
(2)管理医生信息
此功能必须在管理员成功登录后才能使用,才可以添加和删除医生。
(3)管理科室
此功能必须在管理员成功登录后才能使用,才可以添加和删除科室。
(4)管理计费人员
此功能必须在管理员成功登录后才能使用,才可以添加和删除管理用户。
(5)管理药品信息
此功能必须在管理员成功登录后才能使用,才可以添加和删除管理药品信息。
(6)管理患者信息
此功能必须在管理员成功登录后才能使用,才可以添加和删除管理患者。
1.2 数据要求
本系统的数据结构比较清晰,依据社区门诊管理系统的功能要求,主要设计出数据库的表如下:


1.3 界面设计
1前台主要功能模块
前台主要包括医生模块、患者模块和计费员模块、管理员模块四大部分:
打开IE输入http://localhost:8080/yiyuan进入系统主界面。如图3-1所示。

在登录入口,输入属于用户本身权限的用户名和密码然后向服务器提交数据。登录入口页面如图3-2所示。

2医生模块
医生模块功能主要包括修改密码、患者信息管理、病例信息打印、药品信息查询及管理和注销登录。修改密码主要是:修改医生个人密码修改;患者信息管理主要是:查看患者的基本信息情况;病例打印主要是:对患者的病例进行打印以便收集和交给患者保存;药品管理主要是:查询开出的药物是否有库存和查询当前药物储存情况。如图3-3所示。

(1)创建病例
医生应用管理的第三个功能创建病例,通过该功能医生可以完成对患者的病例信息记录,简化了日常以手写方式记录患者信息,更能有效的为患者诊断作出判断。创建病例页面的运行结果如图3-4、图3-5所示。


(2)查询患者病例信息
医生应用管理的第六个功能查询患者病例,通过能该功能医生可以完成对属于医生本人的患者的病例信息进行查询,这样能了解病人的以往的病例信息,然后可以及时对患者病情采取适合患者的治疗方案,同时可依据患者实时病情修改病例。查询患者病例页面的运行结果如图3-6、图3-7所示。



3患者模块
患者模块功能主要包括可挂号后注册成为用户、在拥有初始账号密码后修改密码、可按医生姓名或科室自定义查询医生信息、可查询主治医生信息、查看挂号信息、进行网上挂号、查看就诊信息。如图3-9所示。

(1)修改密码信息
与医生的修改密码模块相同。
(2)查询就诊信息查看
患者可以通过这个功能,患者可以从数据库中调到自己的在数据库中的就诊信息,进行查阅。查询患者就诊信息信息运行后的界面如图5-19所示。

(3)查询医生信息、查询主治医生信息
当患者第一次来医院看病时,可通过该功能对该医院的医生信息查询,可以获得医生的信息,了解到每个科室的医生名字,职称、地点和值班时间。避免了患者盲目的去找医生。这个功能可以帮助患者更好的选择医生,节省了不必要的时间的浪费。由于查询医生以信息的界面,查询主治医生信息,同样通过的方式进行。如图3-11所示。这里用查询医生信息作为代表。查询医生信息运行后的界面如图3-12所示。


(4)挂号信息
当患者已经不是第一次挂号时可以实现在线挂号。这个功能可以帮助患者轻松实现挂号的操作,不用再到现场排队,实现了社区就看病的便捷途径。同时觉得症状有变化或者临时有事不可以去门诊也可以取消挂号或者修改症状。如图3-13、3-14所示。


(二)毕业论文管理系统
毕业论文管理系统是一个面向毕业生,为了便利毕业生与毕业设计导师的沟通而设计并实现的一套系统,最终会实现的功能模块是:用户信息管理(包括管理员,教师,学生的信息的增删改查等以及用户对自己密码信息的管理),管理员,教师发布论文通知,教师学生查看通知,教师上传论文指导资料,学生下载资料,学生上传自己的论文给导师批阅,指导最终论文终稿的敲定完成论文的编写,到最终答辩。
1.1 功能结构分析
整个系统分为前台和后台,前台是一些公共信息(如通知,公共资料的查阅等),这是一个典型的BS架构的系统,所以在具体的设计上也是使用了标准的MVC设计加以实现的。
1.1.1 前台基本设计
前台主要是用户登录,公告通知等信息的具体展现。
1.1.2 后台基本设计
后台的系统所有核心功能的具体实现。具体如下(按角色分析):
(1)管理员:管理员可以对系统的所有资源加以管理,包括对教师学生信息的管理,对教师所上传的指导资料进行管理,对学生的论文进行管理,对教师批阅的信息进行管理等。
(2)教师:教师可以发布论文通知的消息,可以上传论文指导资料,可以查阅学生的论文,可以点评学生的论文等。
(3)学生:学生就是可以查看通知,可以下载指导资料,可以上传下载自己的论文,查看自己论文的批阅信息,并对自己论文加以修改等。
1.2 功能模块图

本设计的数据库采用MySQL, MySql是最受欢迎的开源SQL数据库管理系统,它由MySql AB开发、发布和支持。MySQL服务器支持关键任务分、重负载生产系统的使用,也可以将它嵌入到一个大配置的软件中去。它因为以下优点而广受欢迎。
(1)学生详细信息数据表(t_student)
3-1 学生详细信息




1.4详细设计
1.4.1管理员模块
这个模块主要功能为管理员发布通知及论文要求;对论文与设计完成进度的手动控制,起到开关的作用;对管理员、教师、学生的管理。图4-1为登陆页面:
(1)管理员登陆
进入登陆页面后,输入编号及密码,在身分选择下拉菜单中选择管理员,进行登陆,页面表单获得提交的数据后,在数据库中相应表中搜索,若输入信息与数据相匹配,则进入管理员登陆后界面;若没有的相同的信息,则显示用户不存在。
管理员的登录跟教师,学生的登录是一个界面的,只是用户需要选择自己的身份,然后输入用户名密码然后进行登录。
运行效果:

(2)发布通知及论文要求
在这里管理员可以发布和论文与设计完成相关的各种通知,通过在发布页面内写入通知的标题及全部内容提交后,将在查看通知页面内显示通知列表及各通知的全部内容,并且最新通知将置顶显示。在添加通知页面中使用的WORD文档形式,可以使用户在使用时调整文字的大小、字体等格式。
而实现这种页面的编辑器的嵌入是运用了一个当前非常流行的开源文本编辑器CKEditor,CKEditor是一个开源的文本编辑器,它可以嵌入到页面中,然后用户使用的时候可以调节样子等,用起来相当的方便。
运行效果:

(3)进程管理
这部份功能主要是对论文与设计完成进度进行的手动控制,该页使用复选框实现多项功能可以同时开启,当一项工作开始进行时,则激活复选框后该功能可以使用,工作结束时关掉复选框,则在学生与教师模块当中该项功能不可用。
进程管控这个模块是整个系统的核心,它可以通过管理员的控制,可以控制到学生毕业设计的具体流程。它是通过后台数据库的一张进程状态表(t_processstatus)来进行控制的。就是每当用户登录的时候,系统会读取这表中的数据,用来判断目前哪一个菜单可以使用,整个进程管控都由管理员来加以管理。
进程管控模块有一个单独的进程菜单设置界面,管理员可以通过这个设置界面控制进程管理的菜单。
运行效果图:

(三)基于Java的生活用品在线购物系统
1.1业务概述
建立起一个功能完善的生活用品购物网站能够为商家省去很多的成本获取更多的利润,同时也能更好的方便顾客购买自己适合的商品,用户只需在家中电脑旁挑选商品、提交订单就可以购买到自己心仪的商品。
1.2功能要求
本系统分为系统前台流程和系统后台流程,前台系统主要服务于会员用户,后台系统主要服务于系统管理员,后台管理员功能相对较多,前台系统分为在线注册模块、商品浏览模块、在线下订单模块以及网站留言模块。
(1)前台各功能模块:
在线注册模块:游客点击注册按钮,进入注册页面填写相关注册信息。
商品浏览模块:点击商品图标查看商品信息。
在线下订单模块:点击商品图标,进入商品详细信息界面,点击购买按钮,在点击下一步,然后提交订单。
网站留言模块:在网站主页点击网站留言按钮就如网站留言界面输入留言。
(2)后台各功能模块:
商品类别管理模块:添加商品类别,以及删除商品类别。
会员信息管理模块:浏览会员信息,删除会员。
商品管理模块:浏览商品信息,添加商品信息,包括商品信息的增、删、改、查功能。
订单管理模块:查看订单明细,受理订单,删除订单。
留言管理模块:查看留言,删除留言。
密码修改:输入正确的原密码,再输入两次一样的新密码,即可更改密码。
1.3数据要求
系统采用MySQL作为数据库管理系统,数据库名称为db_wlgw,包含有七张表,各为:会员用户表、商品类别信息表、订单信息表、商品信息表、后台管理员信息表、网站留言信息表、订单列表表。
(1)商品类别信息表如图1所示。
商品类别字段名包括:catelog_id、catelog_name、catelog_miaoshu、catelog_del等字段。



1.4 界面设计
1普通用户模块
(1)系统主页面实现
系统主页面是系统大部分功能的展示,左上方为系统登录和注册模块,顶部为系统功能选择模块,里面有系统首页、我的购物车、我的订单、我的信息、网站留言、还提供了系统后台入口
在IE浏览器输入网址:http://localhost:8080/wlgw进入系统首页后出现系统主界面如图6-1所示:

(2)商品类别栏目
1.描述:会员用户点击系统左下方的商品类别查询栏,即可查看该商品类别下有哪些商品,例如点击生活用品类别后,显示了商品1、商品2、商品3的图标。
2.程序结果如图4-2所示:


(3)用户注册
1.描述:游客在登陆系统后,在没有注册的情况下是不能访问系统任何功能的,点击任何功能按钮系统都会自动提示弹出“请先登陆”的提示信息。游客需用户登陆模块下的“注册”按钮进行在线注册,这时后台的相对应的jsp页面作出反应,调用js的open()方法,这时弹出用户会员注册账号,游客输入相关正确的信息后,点击注册完成按钮,完成注册过程。checkForm()函数是系统各种数据的校验方法,游客输入的数据经过form表单中的方法:onsubmit=“return checkForm()”的检查。程序效果图如图6-4所示:

(4)用户购物
1.功能描述:如果没有登陆,系统提示请先登陆。会员用户登陆后,查看商品,点击自己想要购买的商品的图标,进入商品详细信息页面,查看商品信息,输入相应的预订数量,点击购买按钮。
2.程序运行结果图如图4-5所示。

从form表单中调用提交到相应的action最后调用public String addToCart()方法,完成添加到购物车。
(5)购物车管理
1.描述:购物车功能模块采用了AJAX技术,这是一种交互式网页应用的网络开发技术。在会员用户对购物车内商品进行调加、减少、删除操作是,后台服务器会进行异步处理,页面不用刷新,结果就会自动呈现。这个过程均由后台处理完成,系统前端只显示处理结果。这跟现实生活中的购物车运行相似。
2.程序效果图如图4-6、4-7所示,一开始购买商品6的数量为一件,总金额为1200,数量改为2后,系统经AJAX异步处理后总金额变为2400,此过程无页面刷新动作,可以看到总金额下的图标转动,表示系统后台正在处理,而系统前端显示处理结果,屏蔽了处理结果。


(6)网站留言
1.描述:用户账户登录后,可以点击导航栏顶上的网站留言按钮,对网站进行留言,实现客户对网站的客观评价。
2.程序运行结果图如图4-8所示:

2管理员模块
管理员模块在系统主页中的导航栏最右边,点击“进入后台”按钮便进入后台登陆界面。
(1)管理员登陆页面
在前台点击“进入后台”按钮后进入后台登陆界面,在登入后台界面后点击“退出系统”也会出现后台登陆界面。后台登陆界面图如图4-9所示:

进入系统后台登陆页面后,输入正确的用户名和密码,点击确定按钮,此时跳转到后台的验证系统,后台相应的类和方法对输入的用户名和密码进行验证判断,验证成功则提示登陆成功,页面跳转到后台页面,验证不成功则提示用户名和密码错误。
后台有六大功能模块包括:密码修改、商品类别、商品管理、订单管理、留言管理、用户管理六大模块。
后台功能模块界面图如图4-10所示:

(四)在线电子书城管理系统
1.1业务概述
该系统的主要功能模块包括2块:用户模块和管理员后台模块,其中用户模块包括用户注册,用户登录,修改个人资料,搜索书籍,购买书籍和给网站留言等功能;管理员后台模块主要包括商品管理员,会员管理员和系统管理员,每个管理员负责相应的权限,管理员进行后台管理,然后把最新的信息显示在前台页面上.
1.2功能要求
该系统主要分为前台和后台.其中前台页面是显示给用户的,要美观大方并且实用,前台要能够提供用户注册和登录功能,支持在线搜索书籍,用户还能够查看书籍的一些信息,用户能够拥有自己的购物车并且对其管理.后台是管理员对系统进行管理的界面,包括商品管理员,会员管理员和系统管理员,每个管理员都有相应的权限.商品管理员负责对书籍和书籍分类的更新,删除等操作,能够进行书籍的打折促销管理;会员管理员能够对商城注册用户的管理,包括删除用户,修改用户级别等操作;而系统管理员则是对管理员的管理,能够随时进行各个模块的相应管理员的更新,以免影响商城的运转,为用户带来不便.
1.3数据要求
(1)用户详细信息数据表(member)
图2-1用户详细信息




1.4 界面设计
1用户模块
(1)用户注册
在商城首页点击注册按钮进入注册页面,验证账号是否已经存在,信息填写正确之后点击注册按钮,注册成功之后在提交按钮的下方会出现红色字体:恭喜你,注册成功!字样,,然后进入首页即可用刚注册过的账号进行登录.

(2)用户登录
进入商城首页,在左侧的会员登录处输入用户名和密码,点击登录按钮,然后就进入用户界面,在此页面将会显示用户的简单信息,书籍的类别信息,用户在此页面可以进行查看特价区的书籍和最新上市的书籍,进行更新登陆的次数和最后登陆的时间.

(3)修改个人资料
登录之后点击修改个人资料,进入个人信息页面,填写新的资料,点击保存,弹出保存成功的弹出框,此时数据库中个人的信息已经改变.在程序中利用session.update(member)来进行更新用户的信息.

(4)搜索书籍
本商城实现了在线搜索书籍,支持模糊搜索,用户可以不用登陆就可使用此功能,在首页右上角填入书籍名称,即可搜索出相应的书籍及其书籍的信息,还可以通过书籍的分类进行搜索,这样子提高了搜索的效率.

(5)管理购物车
用户需要登陆之后才能购买书籍,如果没有登陆会转到错误页面,显示用户没有登陆的信息,用户登陆之后,搜索出要购买的书籍,点击购买按钮,进入购物车,在此处可以对购物车进行管理,包括够买书籍的数量以及清空购物车,然后点击进入下一步,进入提交订单页面,点击提交订单,购买成功,然后点击订单管理查看购买的书籍,并能查看订单的详细信息和取消订单.
(6)顾客留言
为了让系统更加完善,符合用户的需求,该系统开通了用户留言的功能,这样顾客可以给商城留言表达自己的建议.用户登陆之后点击顾客留言,进入顾客留言界面,输入留言标题和留言内容,点击提交,留言成功,留言页面刷新显示全部的留言.其中在程序中利用session.save(word)把留言存进数据库, query.setMaxResults(pageSize)和query.setFirstResult((pageNo-1)*pageSize)设置每页留言的数量,利用sql语句: select count(*) from Leaveword as a来进行查询留言的总数, session.delete(word)删除留言.

2管理员模块
(1)商品分类管理
商品管理员通过后台可以对书籍的分类进行查看,管理,包括添加分类,修改分类以及删除分类信息.

(2)商品管理
商品管理员通过后台可以对书籍进行查看,添加,修改以及删除等功能,在添加书籍的时候可以添加书籍的图片和信息,可以使用户第一时间了解书籍的并且把书籍的信信息.

(3)特价商品管理
为了吸引用户,商城有时候需要进行打折促销活动,商品管理员通过后台可以对特价书籍进行管理,包括查看,修改,添加和删除特价书籍等功能,并且把特价书籍的信息以Excel,XML等形式导出到本地.

(4)会员管理
会员管理员通过后台对商城的用户进行管理,包括查看会员信息,修改会员级别和删除会员等一些操作,并且把会员的信息以Excel,XML等形式导出到本地.在程序中利用service.browseMember()浏览所以的会员, service.loadMember(id)查看会员信息, service.delMember(id)删除会员信息.

(5)留言管理
会员管理员通过后台可以对商城中用户的留言进行管理,包括查看留言,删除留言以及回复顾客的留言,并且把会员的留言以Excel,XML等形式导出到本地.

(6)系统用户管理
随着商城的功能越来越多,管理难度的逐渐增强,需要增加多个管理员来进行管理,这样子系统管理员通过后台对管理员进行添加操作,为了方便管理,还可以对管理员进行修改和删除操作,并且把管理员的信息以Excel等格式下载到本地.在程序中利用service.addAdmin(admin)进行增加管理员, service.browseAdmin()浏览管理员, service.delAdmin(id)删除管理员, service.loadAdmin(id)修改管理员信息.

图3-12 系统用户管理界面
(五)某小区物业管理系统
5.1业务概述:
物业管理作为新兴的服务行业,随着我国经济持续发展和房地产市场的不断发展,已成为房地产经营管理中的一项重要内容。随着社会化经济和居民的生活水平不断提高,小区已成为居民生活的重要场所。小区物业管理系统对于提升小区物业服务的质量提升有着重要作用。
5.2功能要求:
小区物业管理系统应完成以下功能:
(1)小区管理:小区基本信息管理。
(2)房产管理:楼盘信息管理和房产信息管理。
(3)物业管理:业主投诉信息管理。
(4)收费管理:业主费用信息管理。
(5)用户管理:业主信息管理、物业管理人员信息管理。
具体要求如下:
小区管理主要是对小区的基本信息进行管理。小区基本信息管理主要对小区名称、负责人、电话及建筑面积等相关信息进行预览和修订。
房产管理主要是对小区的楼盘信息和房产信息进行管理。其中楼盘信息管理主要是对小区所有楼盘信息进行录入、修改、删除操作;房产信息管理主要包括小区房产信息添加、修改及删除操作。
物业管理主要是对小区业主投诉和业主报修进行设计。其中业主投诉功能包括业主投诉审核,对符合条件的投诉已经进行处理,对乱投诉、不切合实际的投诉删除。业主报修功能包括对于业主报修的信息进行直接受理和报修处理以及报修删除操作。
收费管理主要是对业主费用管理进行设计。根据收费名称、楼房名称、单元名称、应付金额、实付金额、未付金额等相关信息进行添加、修改及删除处理。
用户管理主要是对业主和物业人员信息进行管理。其中业主信息管理主要是通过业主姓名、房产证号、联系电话、手机、电子信箱等相关信息进行添加、修改、删除处理。物业管理人员模块主要是对小区物业管理人员进行添加、修改及删除操作。
5.3数据要求:
小区物业管理系统要至少包括如下数据库表:
小区基本信息表、楼盘信息表、房产信息表、业主投诉信息表、业主费用信息表、业主信息表、物业人员信息表。
各个数据库表参考如下:




(六)网上人才招聘系统
6.1业务概述:
网上人才招聘系统利用网络平台,提供给求职者与招聘者一个快捷的入口,在网络上进行简历投递、职位搜索、职位发布。求职者可以根据自身的职业意向进行有选择我的职位搜索,并且可以对不同职位进行筛选、申请功能。招聘企业可以在网络平台中发布自身企业信息,发布相关职位,同时也可以浏览得到求职者的简历信息。
6.2功能要求:
网上人才招聘系统应完成以下功能:
(1)求职者管理:求职者登录、注册,并且可以上传自己的简历信息,浏览网站中的新闻,可以根据自己的求职意向搜索相对应的职位信息,查看职位详细信息,并且对职位可以进行申请。
(2)企业管理:企业登录、注册,进行企业信息录入,可以浏览求职者的简历,发布招聘信息。
(3)管理员管理:管理员的后台管理,对企业用户、求职者用户进行管理。
(4)登录与注册管理:求职者与企业用户的注册与登录功能,管理员的登录功能。
6.3数据要求:
网上人才招聘系统要至少包括如下数据库表:
企业信息表、职位信息表、求职者信息表、管理员信息表。
各个数据库表参考如下:




(七)某银行客户关系管理系统
7.1业务概述:
对于银行而言需要在服务上加大投入,对待重点开发客户、大客户、合作伙伴、战略合作伙伴及普通客户需要有一个清晰的了解,需要针对不同客户群体有着不同的服务量化指标和营销。在银行客户关系管理方面需加大进一步投入,使之在残酷激烈的竞争环境中获得一席之地,通过智能化系统充分了解市场的需求,了解客户需求,通过金融领域创新寻求新的出路,从而满足不同客户的需求,客户关系管理系统是银行维护客户,更好地了解客户贡献、客户构成、客户服务、及客户流失,从而制定出更好的业务计划和业务方向,在很大程度上提升了银行的业绩和更好的留住客户。
7.2功能要求:
银行客户关系管理系统应完成以下功能:
(1)营销管理:营销机会管理和客户开发计划管理。
(2)客户管理:客户信息管理和客户流失管理。
(3)权限管理:权限管理。
具体要求如下:
营销管理:分为营销机会管理和客户开发计划管理。
其中在营销机会管理中主要根据客户名称、具体负责人、客户机会来源、成功的几率、客户联系电话、客户所在的地方、以及客户等级、客户机会情况描述等进行有效的添加,同时管理员可进行公司专人指派,专人负责制,从而确保有效的营销。在此功能中操作的用户角色包括公司员工、部门管理以及公司的管理层等。
在客户开发计划中可根据客户名称、概要内容以及联系人等条件进行查询操作,同时可对客户的营销机会信息进行归档处理。对用户开发的状态进行管理,如开发成功、开发失败,成功的几率等进行有效的掌握。在计划项中进行描述,如一定要成功开发此客户等,执行的效果如何等。
客户管理:主要是对客户信息和客户流失进行有效的管理。
其中对于客户管理主要是按照客户编号、客户名称、所在地区、负责人、客户等级等进行有效的管理。同时也可按照客户编号、名称、客户等级、以及负责人等进行有效的查询。
客户流失功能主要是为了查看流失客户的情况及信息,客户以往的下单和流失情况,及时分析客户流失的原因,从而制定出完整可行的措施。可按照客户基本信息进行查询和执行客户流失与暂缓客户流失操作。
权限管理:银行客户关系管理系统至少满足管理员、销售经理、客户经理三种角色的登录。不同角色登录系统后,所拥有的权限是不同的。
7.3数据要求:
银行客户关系管理系统要至少包括如下数据库表:
营销机会信息表、客户开发计划表、客户信息表、客户流失管理信息表、用户信息表、角色信息表。
各数据库表参考如下:






(八)中小型酒店管理系统
8.1业务概述:
在信息化背景下,中小型酒店管理系统能够利用计算机技术与网络技术,实现中小型酒店管理信息化、自动化与智能化,为酒店顾客提供高效、快捷的酒店业务服务。
8.2功能要求:
酒店管理系统应完成以下功能:
(1)房态中心管理:客房管理。
(2)预订管理:酒店客房的预订管理。
(3)结算管理:房费结算管理。
(4)权限管理:权限管理。
具体要求如下:
房态中心管理:房态中心主要跟踪酒店的客房动态信息,包括房态图、房态表等功能。
其中房态图功能是通过动态图形的形式显示酒店当前的入住情况,同时通过房态图可直接办理顾客入住、办理续住、结账退房。以及根据该客房的卫生情况,将客房转为脏房、清洁未检查等项目。并通过图形颜色将客房的状态直观的显示,使酒店高层管理者、酒店前台能直观的跟踪客房动态,并为顾客办理入住手续。
房态表功能是通过数据列表的形式显示酒店当前的房态情况,包括可售房、可用房、预订房、在住房、维修房、停用房、免费房、自用房、清洁房等的数量。
预订管理:预定管理功能需求主要包括新增预订、修改预订、删除预订。
结算管理:对入住的客户进行房费结算的管理。
权限管理:中小型酒店管理系统至少满足管理员、部门经理两种角色的登录。
8.3数据要求:
中小型酒店管理系统要至少包括如下数据库表:
操作员信息表、客房类型信息表、入住信息表、预订信息表、客房信息表。
各数据库表参考如下:






(九)汽车租赁管理系统
9.1业务概述:
汽车租赁系统的使用,可以使用户方便快速地得到租赁车辆的信息,高效地完成租赁过程。当租赁车辆出现事故违章后,可以第一时间上报系统,管理员将处理事故情况,可以尽量节省人力成本与资金成本,缩短汽车租赁的周期。
9.2功能要求:
汽车租赁管理系统应完成以下功能:
(1)车辆租赁管理:车辆管理和车辆租赁管理。
(2)事故管理:事故申请和事故审批。
(3)订单管理:订单处理。
(4)权限管理:汽车租赁管理系统分为会员、管理员两种角色。
(5)注册:会员注册和登陆。
具体要求如下:
车辆租赁管理包括车辆管理和车辆租赁管理。车辆管理包括对车辆信息的增加、修改和删除。车辆租赁管理包括车辆的租借、归还、续租和其它操作,其它操作主要包括事故和违章的相关操作。
事故管理包括对事故的申请和审批。事故管理的流程:会员提交事故违章申请后,系统管理员对其进行审批,裁定责任方。若申请通过,系统记录下来,以便修改租赁结算。若会员的事故违章申请被驳回,应给出驳回理由。
订单管理主要是对订单进行处理。订单的处理流程:会员将填写好的租赁订单提交给系统,后台管理员对租赁订单及押金金额进行审核,并将审核结果返回给会员。
权限管理根据系统对会员和管理员所拥有的权限进行管理。会员角色拥有的权限包括:租赁车辆和事故反馈处理等功能。管理员拥有的权限包括:车辆管理、订单管理、事故管理等功能。
注册主要是用户通过系统进行注册并登陆系统。
9.3数据要求:
汽车租赁管理系统要至少包括如下数据库表:
管理员信息表、车辆信息表、会员信息表、租赁订单表、事故审批申请表。
各个数据库表参考如下:

图9-1管理员信息表




(十)汽车4S店服务管理系统
10.1业务概述:
通过借鉴其它汽车服务管理信息系统的研究与设计,针对我国汽车4S店管理现状,以国内汽车4S店服务为研究背景,对汽车4S店的业务情况和人进行了调研,设计了一个符合实际需求的系统,加快汽车服务业信息化发展。
10.2功能要求:
汽车4S店服务管理系统应完成以下功能:
(1)维修管理:处理车辆信息的登记、派工、用料以及维修等业务。
(2)汽车美容保养管理:完成车辆美容、保养登记以及各项美容保养项目分类,其中还包括质量检测等业务的管理。
(3)账务管理:完成各项服务及相关账务方面的管理。
(4)配件管理:完成仓库部门相关货物进出、销售、领用等相关管理事项。
具体要求如下:
维修管理的流程:维修部根据车辆维修业务流程,首先进行维修车辆登记,生成维修单列表,然后根据报修实际情况派出作业员工进行处理;同时进行外出服务、领料、回收旧件等工作,完成工作之后进行验收,结算。
维修登记:任何进入汽车4S店维修的车辆需要进行维修登记,将车辆的相关信息保存到数据库,便于其他模块共享和查询。
维修单管理:当客户同意将车辆交付汽车4S店维修后,将进入车辆的维修环节,维修单以列表的形式在后台出现,业务员可以直观明了地看到维修车辆的详细信息和处于维修的某个状态,并可以对维修单进行修改和删除等操作。
验收:车辆维修完毕后汽车4S店需要先进行验收,验收合格才进入结算流程。
结算:该子模块主要实现费用的计算和收缴,自动进入账务管理模块。
走保单录入:完成处于在保期车辆的走保单基本信息录入。
走保单查询:实现走保单的相关信息的查询,包括新增、修改子模块;
维修记录:可以查询维修记录。
登记查询:能够对维修登记单进行查询。
汽车美容保养管理的流程:根据车辆美容保养业务流程,汽车 4S店应当首先了解用户需求,同时填写单据美容保养单据;然后再进行全车检测,之后派工对车辆进行美容保养,全部结束后再进行质量检测,最后交予客户验车;通过客户验收后进行费用结算,如果不合格则派回返工。
美容保养登记:任何进入到汽车 4S 店进行美容保养的车辆首先要进行车辆信息登记,将相关信息录入数据库,已经登记过的车辆可以直接调出车辆信息。
美容保养单管理:当客户与汽车 4S 店达成意向同意将车辆交付汽车 4S 店进行美容或保养后,即可进入车辆美容保养环节,美容服务保养登记单列表可以直观反映车辆一些基本信息,业务员可以查询维修车辆的美容保养信息和处于的状态,并可以对美容保养单进行修改和删除等操作。
验收:和维修一样,验收合格才进入结算流程。
费用结算:车辆美容保养完毕,验收合格后,即可进入账务管理系统进行结算。
美容保养记录:可以查询车辆美容保养记录。
登记查询:可以查询美容保养登记单信息。
账务管理由维修费用的结算、汽车美容保养费用结算、汽车维修费用查询、汽车美容保养费用查询、汽车应付款结算等功能组成。
维修费用结算:包括汽车维修相关的费用结算、重结算、查看等功能。
美容保养费用结算:包括汽车美容以及保养费用结算、重结算、查看等功能。
费用查询:包括维修费等各种费用的查询。
应付款结算:完成对相关客户应付款账务的结算。
配件管理模块主要实现汽车配件的综合管理,包括配件的基本信息管理、供应商管理、库存管理、账务管理等。
仓库管理:实现配件的库存管理,包括配件的数量、种类等信息,业务员可以进行配件的入库、出库等操作。
配件基本信息:实现对汽车配件的型号、生产厂家、规格等信息的管理。
配件申请:在业务过程中,库存中用完或者没有的配件,要及时向相应的供应商进行配件申请。
进货、退货:实现汽车配件的进、退货操作。
销售:实现配件的销售。
结算:及时对供应商的往来账务进行结算。
库存查询:对库存配件进行数量、型号、规格等信息的查询。
10.3数据要求:
汽车4S店服务管理系统要至少包括如下数据库表:
管理员信息表、客户信息表、客户车辆信息表、美容保养项目表、职员信息表、配件信息表。
各个数据库表参考如下:






(十一)幼儿园信息管理系统
11.1业务概述:
幼儿园网站就像一个窗口,幼儿园可以通过它展现本幼儿园的风采。幼儿园网站有几个重要功能:为幼儿园和家长的沟通建立一座桥梁:网络是一种全天 24 小时的平台,家长可以了解幼儿园的最新信息,及时反馈自己的意见和建议;提供了一种最低廉最有效的宣传平台;树立幼儿园品牌,展示幼儿园风采。
11.2功能要求:
幼儿园信息管理系统应完成以下功能:
前台网站:幼儿园简介、幼儿园招生招聘、公告、新闻等信息的浏览。
后台管理系统:
(1)公共信息的管理:包括幼儿园简介、幼儿园招生招聘等信息的发布和修改。
(2)人员信息管理:人员分为本园的教职工和幼儿园招收的孩子,当幼儿园招收了新的学生或诚聘了新的老师,可以将这些人员的信息归档保存,并可以查询和修改。
人员信息管理的流程:当幼儿园有人员信息添加时候,管理系统能够提供信息录入的接口,将新入学的幼儿或者新聘用教师的信息,收入到管理系统数据库。在收入信息的同时,对信息的合法性做简单审核。对于非法输入,需要给出合适的提示,帮助管理员定位错误信息,并做出调整。在完成引导式输入后,系统将信息整合,在经过管理员对照检查之后,一次性保存到数据库。最后完成信息的录入工作。
(3)公告管理:包括新闻、公告、上级来文,幼教知识等。管理员可以在幼儿园网站上发布本园的新闻、公告和幼教知识。
公告管理流程:信息管理系统是幼儿园线上信息发布平台,提供了最新,最全面的幼儿园相关的资讯和公告。在系统的管理维护过程中,有专人负责对首页新闻进行收集整理,然后送领导审核。在审核通过之后,新闻或公告经过分类和排版,在系统平台上进行更新。同时,已经发布的新闻资讯能够根据需求或其他因素,做出修改和删除。
11.3数据要求:
幼儿园信息管理系统要至少包括如下数据库表:
用户信息表、教师信息表、学生信息表、新闻信息表。
各个数据库表参考如下:





(十二)基于协同过滤算法的电影推荐系统
12.1业务概述:
随着人们生活水平的逐渐提高,人们的娱乐方式也逐渐变得多样化,但是电影在人们日常生活中扮演着重要的角色,看电影不仅可以陶冶我们情操,而且可以缓解我们的工作压力。但是面对海量的电影库,我们该如何选择?如何找到一种合适而且有精简的算法准确的为用户推荐其喜爱的电影?电影推荐系统以协同过滤算法为基础,通过对用户的爱好兴趣分析,为用户建立兴趣模型,为用户推荐他们喜爱的电影。
12.2功能要求:
协同过滤算法介绍:
什么协同过滤呢?所谓协同过滤就是仅仅基于用户行为数据设计的推荐算法,基本思想就是选择出一系列用户组成一组,且与目标用户具有相似的兴趣,把该组作为目标用户的邻居用户,提取邻居用户的偏好,组成邻居偏好兴趣组,并把邻居偏好组的内容推荐给目标用户。
基于用户的协同过滤算法从用户的角度出发,通过对用户与用户之间的相似性进行计算,向目标用户推荐和目标用户有着相同兴趣爱好的商品。
基于用户的协同过滤算法的步骤如下:
(1)建立用户模型:输入数据通常用一个的矩阵来表示,其中表示用户的总数,表示项目的总数,表示用户对项目的评分值,矩阵如下公式所示:

(2)寻找最近邻居:这一阶段的主要任务完成对目标用户的最近邻居集合查找。
通过计算相似度找到目标用户的最近邻居的集合。在最终确定用户的最近邻居集合是有三种方法,第一种方法是选择最终计算的相似度大于事先设定好的阈值的用户,第二种方法是比较最终计算的相似度,选取前个,第三种方法是选择最终计算的相似度大于事先设置好的阈值的前个。
(3)产生推荐项目。
基于协同过滤算法的电影推荐系统应完成以下功能:
(1)用户信息管理:用户信息管理和用户行为记录。
(2)电影信息管理:电影信息管理。
(3)推荐引擎:推荐引擎是一种非常易于辨识的技术。推荐引擎会根据用户的注册信息、观看记录、浏览记录等信息向用做出推荐。它还会推测用户的兴趣爱好,以便向用户推荐以后可能感兴趣的电影。
12.3数据要求:
基于协同过滤算法的电影推荐系统要至少包括如下数据库表:
用户信息表、教师信息表、学生信息表、新闻信息表。
各个数据库表参考如下:



