查看: 858|回复: 16
|
关于Web Support的开发~~
[复制链接]
|
|
今天老板和上司叫了我去开会,然后大概讨论了一下关于user web support/customer support的东东。。。就丢了这东东给我做了。。。
我是个web designer,做的都是design,flash,maintainence和一点点asp的工作。。。突然丢了这类的project,我真的感到很大的压力(对我来说),但另一方面却觉得蛮有挑战的。。。
因为缺乏系统开发的经验。。。所以想在这里得到一点各位的意见,请大家帮帮小弟。。。
以下是开发的重点:
The basic idea for XXX web support is to have a User Login screen. Password must be encrypted.
Each user should have own work space after login. Similar to Maybank2U or some public forum. Option below should be available but not limited to this:
For Customer/User:
Support Request
Knowledge Base
Feedback and Enquiry Form
Download/Upload Area
For Admin/Infortech Support
Admin Area
Under Support Request:
Support Request Form with submit button. Once user submits a form, it will store into DB and an email notification to Support.
The email notification should include an URL for Support to click and bring up the Support Request Form submitted in step 1.
Option to view all the Submitted Form and status.
Under Knowledge Base:
Provide a tree structure similar to Windows Explorer. User able to navigate through a set of Information on products categorized by Product, Version, OS Platform and etc.
Search feature can be provided later
Under Feedback and Enquiry Form:
Provide a general type of feedback and enquiry form that can found in most of the web site (software vendor)
Submission of form will email to a specific email that can be set in Parameter.
Under Download/Upload Area:
Provide link to user to get files.
Provide an upload screen for user to upload files.
Under Admin Area:
Provide UI for Infortech support to manage Knowledge Base and Download/Upload area.
Provide housekeeping function for administration to backup, archive and delete anything items above.
请问谁能提供参考的资料?
小弟我感激不尽~~谢谢!! |
|
|
|
|
|
|
|
发表于 29-11-2005 11:34 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 30-11-2005 08:15 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 30-11-2005 09:06 AM
|
显示全部楼层
很少完整的ASP PROJECT是FREE的。。。但我可以给你一些意见,因为我也正在写admin 和support tools给公司里的technical support department...
我是用PHP和JSP来写 |
|
|
|
|
|
|
|

楼主 |
发表于 1-12-2005 09:55 PM
|
显示全部楼层
我要先用flowchart大概画出个概念再和老板讨论。。。
请问能提供资料吗?
谢~ |
|
|
|
|
|
|
|

楼主 |
发表于 1-12-2005 10:01 PM
|
显示全部楼层
原帖由 max5007 于 30-11-2005 09:06 AM 发表
很少完整的ASP PROJECT是FREE的。。。但我可以给你一些意见,因为我也正在写admin 和support tools给公司里的technical support department...
我是用PHP和JSP来写
我也是要做给公司的。。。因为公司网页用的是ASP,所以PHP不适合。。。
在DB方面,应该用什么较好呢?(Access?) |
|
|
|
|
|
|
|
发表于 1-12-2005 11:55 PM
|
显示全部楼层
几年前做过这样的 freelance, 有 asp 也有 php, 更有 Lotus Notes, 但 php 在这类的 project 上的效果会比较好, 因为 php + mysql 始终能在简单任务上能发挥最大的优势.
然而, 既然是 asp, 如果预测一天内没有太多 request, 你可以考虑 access 的, 否则 mysql 或 mssql.
至于流程, 你有没有一个概念了呢? 以下是个普通的流程例子:
- 当用户发出一个 request, 负责人就会在自己的 panel 看到, 也会收到通知电邮..
- 如果负责人甲解决不了, 负责人甲就会 escalate 给负责人乙, 这要看你有多少个 level.
- 解决问题当中, 负责人可以要求用户提供更详细的资料, 于是你的这个系统就成为交流的平台,
一切交流过程都会由资料库记录下来.
- 解决问题后, 负责人可以 close, 然后用户也得选择 close case... 这才可以充分证明用户
认为事件已经圆满解决.
- 这类系统通常会提供报告, 报告里会指出用户对负责人的评语, 解决问题的评语, 还有负责人用多少时间
来解决问题... 那么上司就知道谁在工作, 谁在偷懒, 那一个用户最麻烦...
- 还有许多功能... 你得自己去想想了... 最重要是先和用户沟通, 了解用户是怎么问问题.  |
|
|
|
|
|
|
|
发表于 2-12-2005 12:37 AM
|
显示全部楼层
原帖由 conmen80 于 1-12-2005 10:01 PM 发表
我也是要做给公司的。。。因为公司网页用的是ASP,所以PHP不适合。。。
在DB方面,应该用什么较好呢?(Access?)
可以混合使用, 但是不鼓勵 |
|
|
|
|
|
|
|

楼主 |
发表于 23-12-2005 04:22 PM
|
显示全部楼层
请问这要如何做?(用ASP)
在新用户注册表(user registration)里,我要将用户所填入的密码加密(password encrytion)后再放到资料库里,然后要send mail给用户去激活(activate)他的户口(像佳礼的一样)。。。
请指教,谢谢! |
|
|
|
|
|
|
|
发表于 23-12-2005 06:24 PM
|
显示全部楼层
原帖由 conmen80 于 23-12-2005 04:22 PM 发表
请问这要如何做?(用ASP)
在新用户注册表(user registration)里,我要将用户所填入的密码加密(password encrytion)后再放到资料库里,然后要send mail给用户去激活(activate)他的户口(像佳礼的一样)。。 ...
我想到的最简单的方法就是在你的user account table里加一个新的attribue称为Activation,这个attribute的value可以是yes或no,当刚注册的时候,这个attribute的value应该是no。
让后你需要一个新的table,这个table可以称作UserActivation
它里面的attribute有ActivationCode,AccountID
当用户注册了之后,系统就自动generate一个activation code,让后insert这个activation code和user的account id进UserActivation table。然后就send email给user,email里你就放一个link让user去click。
link的format可以像这样, http://domain.com/activation.asp ... f85b278c6969380fbd5
url后面那长长的乱码就是你系统generate的activation code
当user click 了link之后,activation.asp 这个script就会search UserActivation table 寻找 activation code,然后再跟着AccountID,把user account table 里的Activation attribute改为 yes。
基本的concept就是这样,可是我好像讲到有点乱。 |
|
|
|
|
|
|
|

楼主 |
发表于 24-12-2005 11:51 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 25-12-2005 01:43 AM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 30-12-2005 03:36 PM
|
显示全部楼层
关于password加密(encrypt),当用户注册时,要如何将密码加密然后insert去资料库里? 当用户login时,又要怎样从资料库decrypt密码然后login?
谢~ |
|
|
|
|
|
|
|
发表于 30-12-2005 04:42 PM
|
显示全部楼层
原帖由 conmen80 于 30-12-2005 03:36 PM 发表
关于password加密(encrypt),当用户注册时,要如何将密码加密然后insert去资料库里? 当用户login时,又要怎样从资料库decrypt密码然后login?
谢~
通常都是用1 way encryption的方法,就是说只能encrypt不能decrypt的方法,例如md5,sha1
user login的时候你就把user用来login的password encrpypt然后和database里的password compare,因为database里的user password是已经encrypt了的,如果compare的时候发现不相同就表示user enter 的 password错了。
至于如何encrypt,你可以去google search,很容易找到的。 |
|
|
|
|
|
|
|

楼主 |
发表于 15-1-2006 02:19 AM
|
显示全部楼层
請問要如何將user request form的資料convert去HTML format然後放進server和database裡?
謝謝﹗ |
|
|
|
|
|
|
|
发表于 16-1-2006 09:35 AM
|
显示全部楼层
原帖由 conmen80 于 15-1-2006 02:19 AM 发表
請問要如何將user request form的資料convert去HTML format然後放進server和database裡?
謝謝﹗
假设 texbox 的名字分别是 textbox_username, textbox_content, 那么你可以用 asp 做类似以下的:
Dim content: content = ""
content = content & "<p>"
content = content & "Name: " & Request.Form ("textbox_username") & "<br>"
content = content & "Problem: " & Request.Form ("textbox_content") & "<br>"
content = content & "</p>"
然后再用普通的 sql statement 把 content 输入资料库就可以了. |
|
|
|
|
|
|
|

楼主 |
发表于 16-1-2006 02:44 PM
|
显示全部楼层
原帖由 goatstudio 于 16-1-2006 09:35 AM 发表
假设 texbox 的名字分别是 textbox_username, textbox_content, 那么你可以用 asp 做类似以下的:
Dim content: content = ""
content = content & "<p& ...
大概明白怎样convert去HTML format了~谢谢。
当submit form时,要如何将user的资料换成HTML document后放到server里,然后通过send mail将这HTML doc的URL连接给admin,admin收到link后,直接bring up这link回复user的request。。。
先谢谢各位的指教~~ |
|
|
|
|
|
|
| |
本周最热论坛帖子
|