300分求一个有关ASP程序的方案(类似于网上购物系统)(300分)

大毛

Unregistered / Unconfirmed
GUEST, unregistred user!
最近想在学校内做光盘刻录业务(主要刻大容量DVD,也有一些CD)。本人有近300G资源,主要是一些高清晰电影、连续剧、MTV等以及Discovery等资源,已做成FTP供校内下载。想做一个专门为刻盘业务服务的web提交系统。想实现的功能如下:
这个网上刻录系统,由于经验不多,采用ASP+Access。类似于网上购物,先把资源文件列表录入数据库,然后按照电影、音乐、软件等做主分类分类(主分类下还有子分类),便于查询,主要以我的校内资源为主(这部分手工录入,还没想好别的好办法)。
用户注册,填写相应的宿舍、电话等信息,选取要刻录的文件,加入订单,现在头疼的问题就是订单的生成和处理,与一般的购物程序有很大差别。
一般购物系统,直接相加物品价格和数量就行了。我这种比较麻烦,除了价格,还有刻录文件的大小和盘片的容量匹配计算。比如用户选取了690M的文件可以选择刻录在3种盘片上,710M的可以选择刻录在后两种盘片上,如果选择刻录在DVD盘片上,涉及到容量相加的问题(当然其他两种盘片也有这个问题)。选好文件,且选定刻录介质后(还有每种文件复制份数),随时计算费用,然后提交表单。
基本上就相当于用户自由组合文件资源,自由选定在不同种类型的刻录盘片类型上刻录,一般的盘片有如下3种,700M,730M,4.7G。后台管理员随时查看提交的订单,然后处理,在未处理前用户随时可以查看并修改订单内容。
我现在想不好订单生成这个方案,主要是了逻辑上比较复杂。该如何建数据表,需要一些什么字段等?怎么个流程?
只能想到一个笨拙的办法,订单列表只列出用户选定要刻录的文件及其大小,然后让用户填写一个textarea,写明刻录方式和数量,这个不太智能化,在尽可能有好的方案的情况下不采用。
系统中的任何一个功能的建议都可以提,感谢大家探讨,:)

如果叙述不够详细,可以进一步探讨,多谢啊~~
 
有源码的,自己去拿个看看行不行,好用就回去感谢感谢:
http://www.bbsxp.com/download.asp
 
不好意思。我自己也去看了,那个购物代码他们拿掉了。
只有演示了 http://www.shopii.com/
:-( 只好自己再找找了。
 
BBSXP Ver 3.00(beta2版本)
是这个吗?
正在下.......单从名称上还看不出来是否有用,请大家继续讨论!
 
普通的购物程序,诸如购物车等等,非常好找,我手头有几个。
前面说过了,与一般的购物流程有较大区别啊。
 
如果你手上有一些参考代码,最好是自己试着改写它,使之符合你的要求。现成的肯定
不会有一样或近似的代码的。
 
问题 1:刻录文件的大小和盘片的容量匹配计算和每种文件复制份数
这是建库工作比代码工作更重要的工作。代码只是实现计算显示。
而建库我又帮不了你。
问题 2:用户自由组合文件资源
这是个 asp 编程问题,有了库,有了数据,很容易的。
 
TO 大毛:
你这个讲到底是如何建立数据库,而建立数据库的关键点就在于用户需求分析,
只有系统分析好了,你才能着手写代码。
顺带讲一下,你应该还有预付款要处理吧!通过现金还是通过电子帐户还是其它?
这其实也很关键,否则你将做赔本生意!
 
至于需求分析,没有特定的要求,由于这个系统只是为我自己所用,所以只要符合上述要求的方案都是予以采用的,重要的在于是否更大程度的方便用户。
预付款这个暂时还不需要涉及,毕竟得承担一定风险,现在都是先刻盘后付款。让用户先付款需要建立一个信用度很强的制度,做的时间长了,做的大了,很多人认可了,有一定客户基础,然后考虑会员卡之类的方式。
 
你可以在提交定单之前,先对用户的刻录容量进行计算,然后让用户选择刻录方式之后,再验证刻录方式的可行性,如果可行,这才提交定单上去,把用户的刻录方式放在定单里的某个字段就是了。
 
简单的计算而已
 
我曾经用delphi试写,但没成功!用asp挺好的!
 
多人接受答案了。
 
顶部