毕业论文--网上拍卖系统的分析与设计软件工程课程设计内容摘要:

- 0 用户是否已经登录 lastLoginTime datetime Yes - - 最后一次登录时间 lastLoginIp varchar Yes - - 最后一次登录 IP msgCount int - - 0 收到的新消息数 nickName varchar Yes - - 用户的昵称 password varchar Yes - - 用户密码 username varchar Yes - - 用户名 address varchar Yes - - 地址 varchar Yes - - 邮箱 credit int - - 0 信用等级 degrade int - - 0 等级 haoping int - - 0 好评 zhongping int - - 0 中评 chaping int - - 0 差评 图 .1 如表 2 所示为记录用户所发布的商品的详细信息的表。 表中 cid 为主键设为自动增长。 uId 为 users 表中 uid 的外键, cmain为 sort 表中 sid 的外键, csub 为 subsort 表中 ssid 的外键,这些外键能保证商品的完整性。 cend 表示商品的拍卖是否已经结束。 climit 用来限制出价用户的等级也就是说只是当用户的好评数达到 climit 的限制时才能对商品出价,这样可以维护卖方的利益。 model 代表商品出售的方式是拍卖还是一价成交的方式。 chot 用来记录商品被用户浏览的次数,作为热点商品的参考 []。 表 2 cat商品信息表 Field Type Null Key Default Comment Number - PRI 主键,递增 varchar - - 0 商品名称 - - Catmain int - FK 0 商品主分类 - FK 0 商 品 子 分 类 CatCatpic varchar Yes - - 商品图片地址 time datetime Yes - - 发布商品的时间 cdays int - - 0 出售的天数 cend smallint - - 0 是否已经结束 chot int - - 0 商品关注的程序 climit int - - 0 用户的等级 startbid int - - 0 开始价 increment int - - 0 增加等级 ykj int - 0 一口价 model smallint - - 0 商品出售的模式 如 2 所示为记录用户对商品出价情况的信息表。 商品的详细信息 表中 pid 为主键设为自动增长。 cid 为商品表 cat 中 cid 的外键,这样可以保证用户的出价都是针对已经发布的商品出的。 username 为出价的用户名称。 howmuch 代表用户对此商品出了多少钱。 表 3 bid 用户出价信息表 Field Type Null Key Default Comment bid int - PRI - 出价的标识 cid int - FK - 对就的商品标识 username varchar - - - 出价的用户名 btime datetime - - - 出价的时间 howmuch float - - - 出了多少钱 详细设计 .1 用户注册 买卖双方药进行物品的买卖,先必须进行注册,注册后系统会自动的发一封电子邮件到用户注册所用的邮箱,等待注册用户的确认,防止用户乱注册。 注册界面如图 所示。 图 用户注册界面 5. 2 管理员 这个类的名称是位于包中,主要处 理管理员登录和退出系统的事件。 Check 用于检查输入的用户名和密码是否和数据库中的相符, logOut 方法在数据表中记录退出系统的事件, upInfo 方法用于在管理员登录系统成功后更新fh_admin 中的对应记录。 主要功能函数如下。 public boolean check // 检查用户的用户名和密码。 public void upInfo // 更新登录信息。 public void logOut // 用户退出系统的函数。 图 .2 . 3 操作用户的功能 该类的功能对用户登录 系统时进验证和记录登录的相关信息,如登录时间和登录时的 IP 地址。 用户登录时调用函数 check 检验用户的合法性,如果用户输入的用户名和密码是正确那么再次检查 isAllowLogin 的返回值,系统是否允许用户登录进入系统中,然后再检查 LoginIn 的属性判断用户是否已经是登录系统了,如果这一系列的检查都通过了的话,就调用 Info 来更新用户登录的信息。 图 用户登录系统后的页面 在处理用户退出的则比较简单直接调用 logOut ,将用户数据表里相关用户的 isLoginIn 字段设置为 0,表示用户已经退 出系统了。 主要功能函数如下。 public boolean check // 检查用户的用户名和密码。 public void upInfo // 更新登录信息。 public void logOut // 用户退出系统的函数。 这个类中的属性和方法的 UML 图如图。 .4 操作商品该功能是操作商品的属性,是普通用户和管理员共用的,其中通过设置属性 priv 来约定用户的身份是普通用户还是管理员。 用户发布商品时,通过的自省机制设置了商品类 Cat 的所有属性字段,再赋值给此类的 cat 属性,通过调用 add 方法就能发布一条新的商品信息。 当用户需要更新自己发布的商品的信息时,函数 update 就可以提供这样的功能,它能够修改商品在数据库的属性。 函数 getInfo 是用来取得指 id 的商品的相关信息。 管理员操作商品时可以通过设置权限位 priv 为自己的权限, delet 函数的功能就是提供给管理员删除商品信息的接口。 主要功能函数如下。 public boolean update //更新对应商品的信息。 public boolean getInfo //得到指定商品的 信息。 public boolean delete //删除指定商品。 public boolean add //增加新商品。 , 以拍卖的形式在网上采购、销售物品 , 因为其不受时间和空间限制 , 并且可以有效降低运营成本提高效率而具有极大吸引力。 文章详细分析了基于Inter 的网上拍卖系统的功能 , 设计方法。 该系统在基于微软电子商务系统平台包括 : 与 Access 上实现。 具体包括开发平台、开发工具、开发技术的选择 , 由于时间和个人技术关系,本系统还有一些不足和值得改进的地方, 比如说查询功能,可以进行多关键字的匹配功能,这样查询的灵活性就会有明显的提高,通过这次设计,提高了我在系统整体设计上的能力,增长了分析、解决问题的经验,对一些知识有了更深一步的掌握。 可以说 ,这次设计既锻炼了我动脑分析问题的能力 ,又锻炼了我动手解决实际问题的能力 ,这将对我以后的学习起到不可。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。