网站应有三个登录界面:一是客户,二是公司内部员工,三是管理员。我们有两项业务,分别为业务A和业务B。
业务A 业务B
客户界面
公司员工界面
管理员界面
一、客户界面实现功能:
客户根据不同的业务(A或B)要添写相应表单来提交,其中有必添内容,有可添内容。也可以上传文档。文档上传后,经管理员指定,公司被指定员工可以在员工界面看到某个客户提交内容。这个界面不一定很复杂但应是客户友好型.应包括一些相对固定的内容,由管理员界面来维护的.
二、公司员工界面:
可以显示管理员指定客户提交的表单、可以下载客户提交的文档。
公司特定员工在该界面要添写一个表单,其中有必添内容,有可添内容。这些表单的单元格是一些变量,以便于后台计算。员工提交并经管理员确认后(网上管理员后台)后就可以形成一个新的项目(project),在未经管理员审核的情况下,该员工可以修改再提交.
在该界面下,员工可以上传文档到服务器中,以供管理员下载或调阅.
公司员工可以在此界面查询到一些固定的信息,这些信息由管理员通过一定的排列方式输入到服务器中,以供员工查看.
三、管理员界面:
可以管理:
1、 公司员工增删、权限的管理。员工权限只限定于某个或几个被指定的项目。
2、 输出内内容的管理。包括输出项目的增减、输出项目名称的修改、输出项目的计算公式(即调用公司员工界面表单相关数据来计算的方式)。
3、 打印或者将生成的文档(excel或其他数据形式)发送到指定的邮箱中去。
4、 邮箱的管理。可以增加或者删除收件人。
5 员工界面可查阅信息的管理
6、 项目(projects)的流程的查看。管理员可以查看特定项目的流程进展情况。
7 可以下载由员工上传的文档
一个项目(project)流程如下:
员工提交表单
管理员审核后,后台自动计算并将计算结果发送给管理员指定相关人员或者直接打印.
我们要求设计这样一个小网站的目的在于,使得以客房为基础提供的一些基础数据经网站处理后可以在公司内部有效流通.并对处理后的数据和项目进行归类保留,以供将来查询.
公司版权当然要归我们所有,源码所有权是我们自己的,即不要有任何法律纠纷.