`
stchou
  • 浏览: 205113 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

一个项目完整制作过程的分享

阅读更多

St书店管理系统 

  写在文章之前:

   本项目的写作主要是由于前段日子参加的一个  湖南大学生编程大赛  自己所提交的一个作品。简单的来说就是一个比赛参赛作品,st书店管理系统。一个简单而又完整的 进销存系统,比赛悲剧了,但是我不认为本人的项目比别人的差多少,不知道评委老师怎么想的,供学习,也供鉴定。特此放出来大家分享。

 

 

 

 



 

赛题需求为:

题目名称

书店管理系统

题目编号

2

专业方向

计算机科学与技术、软件、应用、信息管理、电子商务、计网、电子信息工程、通信工程

软件描述

一、书店管理系统主要针对各书店对书籍的进销存而设计,书店依据该系统可以设定书店的员工信息、仓库信息、供应商信息、出版社信息,能够批量采购书籍、订购书籍、对书籍进行采购退货,能够批量销售书籍、零售书籍、批量销售书籍、处理销售退货,能够对书籍进行盘点、库存查询与统计,能够查询采购信息、销售信息、库存信息,能够按条件实施采购统计、销售统计、库存统计。该系统主要功能有:

1、基本信息;2、采购管理;3、销售管理;4、库存管理;5、书籍查询;6、书籍统计;7、系统设置。

二、书籍信息主要属性:1ISBN号;2、书名;3、单价;4、作者;5、出版社;6、版本。

学生具备能力

不限

提交成果

1、软件需求说明书;

2、软件详细设计文档;

3、源程序;

4、安装程序;

4、安装部署手册;

5、软件使用说明书。

备注

 

 

 

 

 

附带各种文档,exe源程序,和源代码:

 



 

 

 

 

系统描述

St书店管理系统主要是针对书店,书籍销售的下订单管理、书籍采购的采购单管理、书籍库存的查询管理、员工销售查看和盈亏统计等的综合管理系统。旨在方便书店快速查询库存书籍,快速的了解自己的盈亏现况,让书店老板轻松的管理自己的店铺,让销售书籍也成为一项快乐、简单的事情。

 

功能属性详细设计图



 

 

 

1.1 数据库详细设计表

Userinfo用户登录表

字段名

类型

备注

user_id

Varchar(20)

账号(主键)

User_password

Varchar(45)

密码

User_type

Integer

类型

员工 1店主 2管理员

Regist_time

Datetime

注册时间

User_comments

Varchar(100)

备注

User_name

Varchar(20)

姓名

 

Bookinfo图书存储信息表

字段名

类型

备注

Id

Integer

ID(主键、自增长) 

Book_isbn

Varchar(20)

ISBN

Book_name

Varchar(50)

书名

Book_price

Double

单价

Book_writer

Varchar(20)

作者

Book_publish

Varchar(45)

出版社

Buy_in

Integer

进量

Sell_out

Integer

存量

Publish_time

Datetime

出版时间

 

Buy采购单信息表

字段名

类型

备注

Id

Integer

ID(主键、自增长) 

Buy_time

Datetime

日期

Buy_count

Integer

购买数量

Buy_type

Integer

购买书籍(外键  bookinfo.id)

Buy_from

Varchar(45)

进货厂家

Buy_money

Double

花费

Buy_people

Varchar(20)

经手人

(外键  userinfo.user_id)

Buy_comments

Varchar(200)

备注

 

Sell销售订单信息表

字段名

类型

备注

Id

Integer

ID(主键、自增长) 

sell_time

Datetime

日期

sell_count

Integer

卖出数量

sell_type

Integer

卖出书籍(外键  bookinfo.id)

sell_money

Double

收费

 

 

 

界面预览:




 
 

 

 

 

------------------------------------------------------------------------------------------------------------------------- 

 最后附带上所有文件和代码:

 

 

 

 

 

  • 大小: 13.4 KB
  • 大小: 11.8 KB
  • 大小: 6.7 KB
  • 大小: 86.2 KB
  • 大小: 9 KB
  • 大小: 31.3 KB
  • 大小: 7.8 KB
  • 大小: 39.4 KB
  • 大小: 53.9 KB
  • 大小: 51.8 KB
  • 大小: 92.6 KB
  • 大小: 42.2 KB
  • 大小: 50 KB
18
16
分享到:
评论
11 楼 stchou 2011-05-27  
师们都比较鄙视比赛中信息系统类的作品,因为比赛更注重的是比较新奇的idea。
lectery 写道
我个人觉得大学里的老师们都比较鄙视比赛中信息系统类的作品,因为比赛更注重的是比较新奇的idea。

哎,哥就是因为这个,伤了~
10 楼 lectery 2011-05-27  
我个人觉得大学里的老师们都比较鄙视比赛中信息系统类的作品,因为比赛更注重的是比较新奇的idea。
9 楼 zhao_chong 2011-05-27  
为啥没拿奖,因为太没新意了 单单的查查改改谁不会做撒!
8 楼 ylsn1982 2011-05-26  
学习下楼主的设计
7 楼 stchou 2011-05-23  
xiaoxihai 写道
楼主是做的C/S架构吗,用swing做的?

现在的项目一般都采用B/S来架构了。

作为一个比赛项目,C/S更能有效的防治错误发生~
6 楼 a657439380 2011-05-23  
疼啊。。。怎么是易语言做的
5 楼 skzr.org 2011-05-23  
白糖_ 写道
xiaoxihai 写道
楼主是做的C/S架构吗,用swing做的?

现在的项目一般都采用B/S来架构了。



越偏的技术越赚钱,因为没人学习,而某些公司需求又很高,所以肯定会重金聘人


貌似swing还不偏阿,关键是大家都去学b/s了,c/s急需人才阿,工资高。
4 楼 白糖_ 2011-05-23  
xiaoxihai 写道
楼主是做的C/S架构吗,用swing做的?

现在的项目一般都采用B/S来架构了。



越偏的技术越赚钱,因为没人学习,而某些公司需求又很高,所以肯定会重金聘人
3 楼 longhua828 2011-05-23  
可能是题目让那些肤浅的老尸觉得没技术含量,换成黄金的肯定拿奖了
2 楼 xiaoxihai 2011-05-22  
楼主是做的C/S架构吗,用swing做的?

现在的项目一般都采用B/S来架构了。
1 楼 xiaoluobo6666 2011-05-22  
NB....顶了

相关推荐

    MyQQ项目制作源码分享

    这份源码分享不仅包含了一个完整的MyQQ项目的源代码,而且通过实际的项目实例,可以让学习者直观地看到一个即时通讯软件的构建过程。 在学习MyQQ项目源码的过程中,你可以接触到以下几个核心知识点: 1. **网络...

    项目投标文件制作全流程经验分享.pptx

    项目投标文件制作是一个复杂而严谨的过程,涉及到对招标文件的深度理解、精心组织以及精确执行。以下是关于投标文件制作全流程的详细知识点: 1. **招标方式**:通常有两种主要方式,公开招标和邀请招标。公开招标...

    DIY四轴飞行器制作过程

    **知识点生成:DIY四轴飞行器制作过程详解** 标题与描述中提到的“DIY四轴飞行器制作过程”,涉及...在整个制作过程中,作者展现出了极高的热情和耐心,其细致的记录和分享也为其他DIY爱好者提供了宝贵的参考和启发。

    自己制作的一个简单的网站

    标题 "自己制作的一个简单的网站" 暗示了这是一个个人创作的网站项目,可能是由HTML、CSS和JavaScript等基础Web技术构建的。这样的网站通常包含了前端设计和开发的所有必要元素,比如HTML文件作为页面结构,CSS文件...

    ShareSDK分享页面制作代码Demo

    在hhgShareDemo中,你可以找到一个完整的示例,展示了如何构建和使用ShareSDK进行分享。这个Demo应该包括了初始化ShareSDK、创建分享界面、设置分享参数、监听分享状态等所有必要的步骤。通过阅读和运行这个Demo,你...

    asp.Net Web项目安装包制作

    总结来说,ASP.NET Web项目的安装包制作是一个涉及项目构建、发布、打包、配置和测试的综合过程。通过合理规划和执行这些步骤,可以确保Web应用能够方便、快捷地在不同环境中部署,同时减少出错的可能性。理解并掌握...

    Dagger2+Retrofit2+RxJava+Realm所制作的一个关于干货分享的开源项目

    5. 观察整体架构,理解各个组件之间的交互方式,以及如何通过这些技术实现一个完整的功能应用。 通过这样的学习,开发者不仅能提升专业技能,还能了解到如何将前沿的开发工具和技术应用到实际项目中,从而提高工作...

    Flash动感相册制作全过程

    在本主题中,我们将深入...朱成金的Flash课程设计资源可能包含了整个制作过程的详细教程和示例代码,这对于学习和提升Flash动态相册制作技巧非常有帮助。通过实践和不断学习,你将能够创作出更多富有创意的Flash作品。

    水晶报表制作过程和项目

    文件"Crystal.xls"可能是包含水晶报表教程或示例的Excel文件,而"CrystalProject"可能是一个包含了具体水晶报表项目的文件,用户可以通过打开这个项目文件,直接学习和参考实际的报表设计和实现过程。 总之,水晶...

    游戏项目管理分享.pdf

    游戏项目管理是一个复杂的过程,涉及到多个方面的内容,包括项目规划、组织、人事、领导、控制等。以下是游戏项目管理中的一些重要知识点: 一、项目管理的定义和目标 * 项目管理是指为达到特定的目标而进行的一...

    DVD制作完整教程

    DVD制作是一个涉及多个步骤和技术的过程,通过本篇完整教程,可以了解到整个DVD制作的详细流程。首先,在进行DVD制作之前,必须准备必要的硬件和软件工具。硬件方面,需要一个能刻录DVD光盘的刻录机(光驱)。软件...

    tempest_web:暴风雨公会罗马斗兽场录制过程的一个快递项目

    综合以上分析,"tempest_web"项目是一个与游戏或娱乐内容制作相关的快递项目,涵盖了从录制到后期处理的全过程。项目的核心是暴风雨公会在罗马斗兽场的活动记录,可能涉及历史主题的游戏场景或玩家互动。通过解压...

    网站制作项目演示.ppt

    【网站制作项目演示】是一个关于团队合作开发论坛系统的展示PPT,主要涵盖了项目介绍、团队成员、项目内容、项目感受以及团队分工等多个方面。在这个项目中,团队名为"可乐组合",成员包括战洋、黄海滨、张丽丽、...

    分享手机游戏的制作过程.ppt

    手机游戏的制作过程是一个复杂而细致的工程,涵盖了多个领域,包括策划、程序和美术等关键环节。首先,我们来了解手机游戏的基本定义。手机游戏,顾名思义,是运行在智能手机或平板电脑上的游戏软件,随着科技的进步...

    网站制作项目演示.pptx

    虽然过程中充满挑战,但每当看到自己的工作成果——一个完整的BBS论坛逐渐成形,他们都感到极大的满足感。然而,他们也坦诚地表达了实训过程中的艰辛,直言疲惫至极。 通过这个项目,团队成员不仅学习了技术,更...

    如何写出优秀的项目总结干货分享

    这部分旨在通过对项目全过程的深入反思,提炼出有价值的经验和教训,以便于团队和个人在未来的工作中能够规避类似问题,提高工作效率。 #### 三、撰写项目总结的注意事项 1. **客观公正**:在总结项目的过程中,应...

    网页制作实例(电影)

    在这个“网页制作实例(电影)”中,我们可以推测作者将分享一个与电影相关的网页制作过程,可能是创建一个在线电影数据库、电影预告片展示平台或者是个人电影作品集。下面,我们将深入探讨网页制作的关键知识点。 ...

    个人简历简单制作 

    本篇文章将详细介绍如何利用Android应用程序来创建一个简洁而有效的个人简历。 1. **Android简历制作APP概述** - Android平台提供了许多应用程序,帮助用户轻松制作个性化简历。这些应用通常具有用户友好的界面,...

Global site tag (gtag.js) - Google Analytics